清单文件从不保存我在制作jar文件时设置的内容

时间:2015-07-25 02:13:34

标签: java jar

我一直在尝试创建一个jar文件很长一段时间......我会显示我的代码

主Java文件:

Main.java

MANIFEST.txt:

Main-Class: Main

Jar Creation Command:

jar cmf MANIFEST.txt GUI.jar *.class

我编译并运行java文件,直到我创建Jar文件后才发现任何问题...在我创建Jar文件后,当我尝试启动它时(从命令行)它给了我以下错误:

  

错误:无法找到或加载主类

我尝试使用稍微不同的命令重新创建Jar几次后获取了jar文件,并提取了汽车的内容。之后我发现这是实际加载到manifest.txt文件中的内容:

Manifest-Version: 1.0
Created-By: 1.8.0_45 (Oracle Corporation)

我不确定它是怎么发生的,或者为什么会发生。

我将Manifest.txt文件更改为创建Jar文件之前文件的原始文件并将文件重新压缩到jar中并尝试再次运行它,但仍然没有...

1 个答案:

答案 0 :(得分:-1)

显然你正在运行

java jar ...

而不是

java -jar ...