Java 创建.jar文件
我正在学习Java,但我有一个问题。我创建了6个不同的类,每个类都有自己的方法。我想为每个类创建可执行文件,即6个可执行文件。main()
.jar
.jar
到目前为止,我尝试了
java -jar cf myJar.jar myClass.class
我得到“无法访问jarfile cf”。我做错了什么,但我不知道是什么。我也在使用Eclipse IDE,如果这意味着什么的话。
我正在学习Java,但我有一个问题。我创建了6个不同的类,每个类都有自己的方法。我想为每个类创建可执行文件,即6个可执行文件。main()
.jar
.jar
到目前为止,我尝试了
java -jar cf myJar.jar myClass.class
我得到“无法访问jarfile cf”。我做错了什么,但我不知道是什么。我也在使用Eclipse IDE,如果这意味着什么的话。
为了创建.jar文件,您需要使用 而不是 :jar
java
jar cf myJar.jar myClass.class
此外,如果要使其可执行,则需要为应用程序指定一个入口点(即,带有 的类)。这通常通过创建包含标头的清单文件(例如,)来实现。public static void main(String[] args)
Main-Class
Main-Class: myClass
但是,正如 Mark Peters 所指出的,对于 JDK 6,您可以使用该选项来定义入口点:e
jar cfe myJar.jar myClass myClass.class
最后,您可以执行它:
java -jar myJar.jar
你提到的你正在使用Eclipse...Eclipse 可以为您创建 JAR,只要您运行了一次具有主函数的每个类即可。右键单击该项目并单击“导出”,然后选择 Java 文件夹下的“可运行的 JAR 文件”。在启动配置中选择类名,选择保存 jar 的位置,并在必要时决定如何处理库。点击完成,擦拭裤子上的手。