参考链接:https://www.cnblogs.com/linjian/p/4785530.html

1.导出jar包,CMD运行,报HelloWorld.jar中没有主清单属性

java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

2.用压缩软件打开jar包

java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

3.修改META-INF 文件夹下的MANIFEST.MF文件

java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

4.添加如下

java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

5.注意在Main-Class: 之后带个空格,否则会报Error: Invalid or corrupt jarfile HelloWorld.jar

6.另外源文件放在default package 里面,放到其他包里面,也会找不到主类

正确位置:

java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

报错位置

java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

相关文章:

  • 2021-09-07
  • 2021-04-17
  • 2022-02-19
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2021-09-30
猜你喜欢
  • 2021-05-16
  • 2022-01-14
  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2021-09-02
相关资源
相似解决方案