![](/img/trans.png)
[英]Class seems to be in Classpath, but still NoClassDefFound error (eclipse)
[英]eclipse for Java NoClassDefFound error on main entry point - package, project and class are the same
尝试创建Windows可执行文件,但始终Exception in thread main java.lang.NoClassDefFoundError
获取有关Exception in thread main java.lang.NoClassDefFoundError
错误。 我已经阅读了所有其他回复,但到目前为止,我的问题仍然相同。 我有一个名为testproject的类文件,该文件的主要过程是public static void。 我的课程文件的顶部还有一个包指示符,称为testproject。 我的班级文件成功编译到名为testproject.class的文件中。
下面的命令有效,但是当我运行testproject.jar
,出现了以上错误:
jar cvfm testproject.jar c:\temp\manifest.txt *.class
manifest.txt的内容:
Main-Class: testproject.testproject
我已经尝试过许多Main-Class组合
请添加您在Java文件中编写的代码。否则无法跟踪。
看来jvm无法找到Main类的类文件。可能的根本原因可能是
似乎您正在从软件包“ testproject”中执行命令“ jar”:jar -cvfm testproject.jar c:\\ temp \\ manifest.txt * .class
尝试从父文件夹执行它:jar -cvfm testproject.jar c:\\ temp \\ manifest.txt testproject / * .class
该类文件将放入“ testproject”包中。
顺便说一句,请确保清单文件的末尾有一个新的空行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.