1. 程式人生 > >Linux執行jar包提示:xxx.jar中沒有主清單屬性

Linux執行jar包提示:xxx.jar中沒有主清單屬性

在Linux中執行Java程式的jar包,報錯如下:

出現問題的原因:

jar包裡的 MANIFEST.MF 檔案內沒有指定 Main-Class項的值

解決方法一:重新打jar包。

 打jar包時,在eclipse裡面--->專案右鍵-->Build Fat Jar-->在出現的介面中指定你專案的 Main-Class,這個框填上後,再打包即可正常執行!

解決方法二:修改 MANIFEST.MF 檔案的 Main-Class 屬性值

用解壓工具開啟jar包,找到 

MANIFEST.MF 檔案,進入編輯模式,在 Main-Class 項寫入你專案所要執行的類的類名,儲存重新執行即可。