我制作了一个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
有人能帮助我吗?
答案 0 :(得分:2)
MANIFEST.MF应位于META-INF子目录中。区分大小写,所有大写字母!
阅读文档,在互联网上搜索。克服起步者的问题。
答案 1 :(得分:0)
'c'选项意味着创建(一个新的空jar文件)。您需要将类添加到新的jar文件中,即在manifest.txt之后的参数列表中添加.class文件。或者,如果您只想更新现有的jar文件,请使用“u”而不是“c”。