无法在macbook上打开jar文件无法加载Main-Class清单属性

时间:2014-07-24 01:06:52

标签: java jar

出于某种原因,我无法在我的macbook air 2013上打开jar文件。我收到以下错误:

enter image description here

之后我在终端打开它并得到了这个消息:

enter image description here

我正在尝试遵循以下解决方案:

Failed to load Main-Class manifest attribute

Java "Failed to load Main-Class manifest attribute" On a any .jar file, even those that I have succeed in opening before

但到目前为止还没有任何工作。我已经更新了我的JDK,JRE,重新启动了我的计算机,刷新了我的程序,卸载了,重新安装了,还有更多,但似乎没有任何工作......

有谁知道如何解决这个问题?还有为什么会这样呢?我从未遇到过这个。

1 个答案:

答案 0 :(得分:1)

您尝试运行的jar不是可执行jar。检查清单文件将显示没有定义Main-Class。

您可以通过使用zip实用程序(例如7-zip)打开jar文件并找到文件META-INF / Manifest.mf来确认这一点。

如果您想了解可执行jar文件:  http://docs.oracle.com/javase/tutorial/deployment/jar/