即使我在清单文件中定义了Main-class,也会出现“错误:找不到或加载类”

时间:2018-12-14 18:55:51

标签: java jar

我正在尝试通过命令行构建jar文件,但是遇到了问题。

这是我的jar文件的内容:

META-INF/
META-INF/MANIFEST.MF
bin/main/Main.class

以及我的MANIFEST.MF的内容

Manifest-Version: 1.0
Main-Class: bin.main.Main

在我看来,这似乎应该可以工作,但是当我尝试使用

在命令行上运行jar文件时

java -jar -JAR.jar

有人告诉我

**Error: Could not find or load main class bin.main.Main**

1 个答案:

答案 0 :(得分:2)

确保您的Main.java第一行有__RequestVerificationToken

Seelenvirtuose补充说,如果软件包为main,则必须将类文件放入package bin.main;(而不是/main/Main.class)中。