How to create a .jar file with entry point using jpackit for your Java application

Download jpackit from this link http://sourceforge.net/projects/jpackit/
Create a jar file of all the *.class files in your java folder
$ jar -cvf myapplication.jar *.class <enter>

Start jpackit as follows:
$ java -jar jpackit-1.0.2.jar <enter>
Now fill in the parameters by clicking the Choose ... button next to them

Parameter               Value                      Comment
Base Dir		/home/user/myapplication   The path where all the class files reside
Main jar		myapplication.jar	   The myapplication.jar file you created as in 1. above.
Dependent jars		[sql.jar]		   Choose all other jar files your application depends on
Main class		myapplication		   Shows this automatically from the main jar as entered above
Package location	/home/user/myapplication   This is the path for the result jar
Package Name		myfullapplication          This is the result jar
Package type		Select jar

Then select Build -> Validate config. If validation is successful, then click on Build -> Build Package.

jpackit also stores your configuration as a .pbc file. Below is the content of the .pbc file.
#Mon Jun 12 21:37:01 NST 2013
jpackit.buldType=Jar
jpackit.encType=
jpackit.baseDir=/home/user/myapplication
jpackit.defaultArgs=
jpackit.dependantJars=sql.jar
jpackit.mainJar=myapplication.jar
jpackit.packageName=myfullapplication.jar
jpackit.predefArgs=
jpackit.hasherType=
jpackit.mainClass=MyApplication
jpackit.packageLocation=.

You can load this configuration file and build the package without entering any parameters the next time you need to create the package again.