因此。我编译.jar文件。我知道我有正确的清单。主类叫做“Boot”。每当我尝试运行.jar时,我都会收到以下错误:Could not find the main class: <classdir>.Boot. Program will exit.
我不知道导致它的原因。此外,我发现了一些奇怪的事情:如果我用7-zip(替代WinZip)打开文件并导航到主类,则没有名为Boot.class
的文件。有两个文件:Application.class
和Application$1.class
。有没有人知道发生了什么以及如何解决? :\
编辑我刚刚意识到目录中有另一个.java,因为Boot.java
被称为Aplication.java
。所以我猜Boot.java
只是没有编译? :\
答案 0 :(得分:1)
您应该检查这些是否有效:
这将告诉您Manifest是否错误或Boot.java不存在。然后酌情修复。