运行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.0Main-Class: package.MainClassName
(blank line)
并且在META-
INF文件夹中。有一个包含我的包名称的文件夹,其中包含所有.class文件,包括包含main方法的类。我使用的一些图像和文本文件也出现在jar文件中。
实际的程序并没有太复杂-它是一个使用Swing的简单的“蛇”游戏(加上从Eclipse内部运行时的所有代码)。
任何想法导致此错误的原因以及如何解决?让我知道我是否应该提供其他信息。
回答:
好的,所以我终于可以使用它了。如果我使用JRE 6而不是7,则一切正常。不知道为什么,但是它有效。
以上是 运行Eclipse导出的jar时出现“找不到主类”错误 的全部内容, 来源链接: utcz.com/qa/427088.html