【发布时间】:2018-07-20 17:55:27
【问题描述】:
我正在尝试制作一个可执行的 .jar 文件。我一直在互联网上试图弄清楚如何从命令提示符处执行此操作。
我有一个 .class 文件、一个 .jar 文件、一个 .java 文件、一个 Manifest.mf 文件和一个 manifest.txt 文件。
我在网上找到的最常见的方法是使用 -jar -cvfm 但我收到以下消息:
Unrecognized option: -cvfe
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
如果有人可以,请提供分步说明。另外,我是新手,所以如果你使用“Package.MainClass”,请解释一下是什么意思。一切都在一个文件中,而不是多个文件。
我在 jdk 上使用 Java 9.0.1,在 jre 上使用 9.0.4。
【问题讨论】:
-
你运行的是“java -jar -cvfm”还是“jar -cvfm”?
-
你把事情搞糊涂了。 “java -jar..”与“jar -cvfe”不是同一个命令。您可能会发现 docs.oracle.com/javase/tutorial/deployment/jar 很有用。
-
@Thorbjørn Ravn Andersen 谢谢,我会将您的评论标记为答案。我以为我试过了,但我想我没有:(
-
@TakeThat101 给出了答案。
标签: java cmd manifest executable-jar manifest.mf