我编写了一个名为Main.java的.java文件,并使用Windows命令提示符中的javac编译了它。编译器正在创建多个.class文件(称为Main.class,Main $ 1.class,& Main $ 2.class - 大概是因为我的Main.java文件中有匿名内部类)。我正在尝试创建一个可运行的.jar文件,以便我可以双击运行此应用程序的快捷方式(它是一个Java Swing应用程序),但当我导航到三个类文件的目录并键入时,我不成功:(JAVA)使用命令提示符从多个.class文件创建.jar文件
jar cfv file.jar Main.class Main$1.class Main$2.class
命令提示符,然后输出这样的文字:
added manifest
adding: Main.class(in 4871) (out = 2848)(deflated 41%)
adding: Main$1.class(in 1409) (out = 833)(deflated 40%)
adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
尽管这样,当我双击在Windows资源管理器的文件file.jar,简单地说,没有任何反应。没有应用程序打开。
希望有人能帮助我解决这个问题。谢谢
最好... SL
看看这个问题,它回答了你的问题。这方面有很多问题。 HTTP://计算器。com/questions/13081920/creating-an-executable-jar-file – 2013-02-11 22:07:27