gpt4 book ai didi

Java 创建 .jar 文件

转载 作者:IT老高 更新时间:2023-10-28 13:51:52 25 4
gpt4 key购买 nike

我正在学习 Java,但遇到了问题。我创建了 6 个不同的类,每个类都有自己的 main() 方法。我想为每个类创建可执行的 .jar,即 6 个可执行的 .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)的类) 为您的应用程序。这通常通过创建 manifest 来完成。包含 Main-Class header 的文件(例如,Main-Class: myClass)。

不过,正如 Mark Peters 所指出的,在 JDK 6 中,您可以使用 e 选项来定义入口点:

jar cfe myJar.jar myClass myClass.class 

终于可以执行了:

java -jar myJar.jar

另见

关于Java 创建 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4597866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com