“主要类无法找到或加载”

时间:2014-01-24 23:50:37

标签: java

我制作了一个jar文件,但是当我测试它时,我收到一条消息,指出 Main类无法找到或加载

我有这段代码:

C:\trafficProject\src>echo Main-Class: Main >manifest.txt     

C:\trafficProject\src>jar cvfm trafficProject.jar manifest.txt     
added manifest

C:\trafficProject\src>java -jar trafficProject.jar
Error: Could not find or load main class Main

有人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

MANIFEST.MF应位于META-INF子目录中。区分大小写,所有大写字母!

阅读文档,在互联网上搜索。克服起步者的问题。

答案 1 :(得分:0)

'c'选项意味着创建(一个新的空jar文件)。您需要将类添加到新的jar文件中,即在manifest.txt之后的参数列表中添加.class文件。或者,如果您只想更新现有的jar文件,请使用“u”而不是“c”。