網(wǎng)上下的 Jar包 ,雙擊出現(xiàn)Error:Invaid orcorrupt jarfile 在CMD 中輸入 java -jar xx.jar 也是這么顯示。請問怎么解決?路徑什么的也配置了。 自己弄了個Helloworld.java 也能正常編譯和打開, 就是JAR 包要怎么打開啊?
1 回答

慕運維8079593
TA貢獻1876條經(jīng)驗 獲得超5個贊
可能jar文件損壞了,你可以嘗試用winrar打開這個jar文件,把它解壓,看有沒有報錯,如果報錯,說明文件損壞了。
打包成jar文件后運行出現(xiàn)Invalid or corrupt jarfile 解決
打jar包
1。jar -cvf hello。jar hello。class
2。這時java -jar hello。jar 是運行不了的
3。解壓剛打的Jar包到新的目錄,會發(fā)現(xiàn)里邊多了一個META-INF文件夾里邊有一個MANIFEST。MF文件
4。用記事本打開MANIFEST。MF文件,修改為
Manifest-Version: 1。0
Main-Class: Hello
Created-By: aaa
5。將MANIFEST。MF復(fù)制到和Hello。class 放在一起
然后打包:
jar cvfm abc。jarMANIFEST。MFHello。class
得到可運行的jar
java -jar *** 就可以運行的jar包[ 其中***為jar包名]
添加回答
舉報
0/150
提交
取消