Runnable Jar File
Oracle的Java指导文件:
Creating an Executable Jar File
在Java中,经常组合不同的class文件在一个.jar文件中。Library classes就是那样储存的。大的项目使用Jar文件。你也可以自己组合不同的classes创建jar文件。
jar文件使用JDK中的jar.exe utility 程序创建。通过指明jar.exe哪一个class有main,可以运行jar文件。在那之前,必须创建一个manifest文件:
例如
Main-Class: Craps
带有manifest的jar文件可以作为library,也可以作为runnable jar。
如果你有manifest,并且classes已经被编译过了,你需要运行JDK中的jar.exe Utility。在JDK的bin文件夹中,同一目录下还有javac.exe和java.exe。
jar cvfm MyJarName.jar manifest.txt *.class
cvfm means “create a jar; show verbose output; specify the output jar file name; specify the manifest file name.”
创建一个runnable jar,提供一个main class,就可以通过java -jar yourjarfile.jar
来运行了