运行Eclipse导出的jar时出现“找不到主类”错误

我有一个Java项目,当从Eclipse中运行它时,它的运行情况很好。当我尝试将其导出到一个"JAR file""Runnable JAR

file"创建.jar文件时,但是当我双击它以尝试运行该程序时,它给我一个错误,提示说

"Could not find the main class: package.MainClassName. Program will exit."

如前所述,我尝试导出到这两个JAR选项,并指定了main方法所在的正确类,当我查看文件中的实际文件时,.jar一切似乎都井井有条-清单看起来像:

Manifest-Version: 1.0

Main-Class: package.MainClassName

(blank line)

并且在META-

INF文件夹中。有一个包含我的包名称的文件夹,其中包含所有.class文件,包括包含main方法的类。我使用的一些图像和文本文件也出现在jar文件中。

实际的程序并没有太复杂-它是一个使用Swing的简单的“蛇”游戏(加上从Eclipse内部运行时的所有代码)。

任何想法导致此错误的原因以及如何解决?让我知道我是否应该提供其他信息。

回答:

好的,所以我终于可以使用它了。如果我使用JRE 6而不是7,则一切正常。不知道为什么,但是它有效。

以上是 运行Eclipse导出的jar时出现“找不到主类”错误 的全部内容, 来源链接: utcz.com/qa/427088.html

回到顶部