相关疑难解决方法(0)

运行Eclipse导出的jar时"找不到主类"错误

我有一个java项目,从Eclipse中运行它时可以正常工作.当我尝试将其导出到a "JAR file""Runnable JAR file".jar文件时创建,但是当我双击它以尝试运行该程序时,它会给我一个错误

"Could not find the main class: package.MainClassName. Program will exit."
Run Code Online (Sandbox Code Playgroud)

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

Manifest-Version: 1.0
Main-Class: package.MainClassName
(blank line)
Run Code Online (Sandbox Code Playgroud)

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

实际的程序并不是太复杂 - 它是一个使用Swing的简单"蛇"游戏(加上代码在Eclipse内部运行时都有效).

是什么原因造成了这个错误以及我如何解决它?如果我应该提供任何其他信息,请告诉我.

java eclipse swing jar executable-jar

27
推荐指数
4
解决办法
10万
查看次数

标签 统计

eclipse ×1

executable-jar ×1

jar ×1

java ×1

swing ×1