为了创建一个.jar文件,你需要使用jar而不是java:
jar cf myJar.jar myClass.class
另外,如果要使其可执行,则需要为应用程序指示一个入口点(即带有的类
public static void main(String[] args))。通常,这是通过创建包含标头(例如)的清单文件来实现的。
Main-ClassMain-Class: myClass
但是,正如Mark Peters指出的那样,在JDK 6中,你可以使用该e选项来定义入口点:
jar cfe myJar.jar myClass myClass.class
最后,你可以执行它:
java -jar myJar.jar



