1. 程式人生 > >Intellij打包jar檔案,“java.lang.SecurityException: Invalid signature file digest for Manifest main attrib

Intellij打包jar檔案,“java.lang.SecurityException: Invalid signature file digest for Manifest main attrib

下面是使用Intellij 打包jar檔案的步驟,之後會有執行jar檔案時遇到的錯誤。

打包完成。

==========================================================================

執行jar出現問題:

1、找不到主類。開啟jar檔案包,在MANIFEST.MF檔案中新增Main-Class:  包名.類名,

注意:包名前面有空格,類名沒有.java或者.class字尾,最後一定要回車到下一行。讓游標定位在空白行。

開啟

2、java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

開啟META-INF目錄,將*.SF,*.DSA,*.RSA檔案刪除,即可。應為有些包有簽名,導致錯誤。

此問題,可以參考下面的連線,這位大神比較詳細,http://www.cnblogs.com/fuxinci/p/3356087.html,(如有侵權請告知,會刪除,謝謝!)。