运行 Eclipse 导出的 jar 时出现“找不到主类”错误
2022-09-01 10:45:04
我有一个java项目,从Eclipse中运行它时工作得很好。当我尝试将其导出到a或.jar文件时,当我双击它以尝试运行程序时,它会给我一个错误,说"JAR file"
"Runnable JAR file"
"Could not find the main class: package.MainClassName. Program will exit."
正如我所提到的,我尝试导出到两个JAR选项,我指定了main方法所在的正确类,当我查看文件中的实际文件时,一切似乎都井井有条 - 清单看起来像这样:.jar
Manifest-Version: 1.0
Main-Class: package.MainClassName
(blank line)
,并在文件夹中。有一个带有我的包名称的文件夹,其中包含所有.class文件,包括包含 main 方法的类。我使用的一些图像和文本文件也出现在jar文件中。META-INF
实际的程序并不复杂 - 它是一个使用Swing的简单“贪吃蛇”游戏(加上代码在Eclipse内部运行时都可以工作)。
任何想法是什么导致此错误,我该如何解决它?如果我应该提供任何其他信息,请告诉我。