【问题标题】:Trouble Making executable .jar file制作可执行的 .jar 文件时遇到问题
【发布时间】: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


【解决方案1】:

你把事情弄糊涂了。 java -jar..jar -cvfe 不是同一个命令。

您可能会发现https://docs.oracle.com/javase/tutorial/deployment/jar/ 很有用。

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 2019-09-07
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 2011-12-03
    • 2022-01-10
    • 2013-06-22
    相关资源
    最近更新 更多