无法打开 jar 文件

  • 本文关键字:jar 文件 java
  • 更新时间 :
  • 英文 :


我有一个jar文件,当我双击时无法执行。它给了我这个错误:

错误:无效或损坏的jar文件。

我尝试从CMD运行两个不同的命令:

java -jar myjar.jar  

java -cp myjar.jar package.mainClass.  

仅第二个命令起作用。我正在使用Windows 7和Java版本1.7.0_45。
我检查了我的清单文件,似乎还不错,所以我不明白问题是什么。

P.S我认为这与Java版本有关,因为我尝试在具有Java 1.8版本的计算机中运行JAR文件,并且可以使用。

检查您的 subtest.mf 是否具有更正的主级条目。

例如。主级:mypackage.myclass

  1. 打开你的myjar.jar
  2. 查找 META-INF/subest.mf 并打开它
  3. 检查它是否有条目主级:Package.MainClass

最新更新