Java SecurityException:為什麼類別簽署者資訊不符?
重新編譯Java 類別時,您可能會遇到「SecurityException」並顯示下列訊息: 「類別「Chinese_English_Dictionary」的簽署者資訊與同一包中其他類別的簽署者資訊不符。 」此錯誤是由於包內的類別簽名差異造成的。
錯誤原因:
從多個載入屬於同一套件的類別時會發生該錯誤JAR 檔案的清單中附加了不同的數位簽章。或者,某些 JAR 檔案可能缺少簽名,而其他 JAR 檔案可能包含已簽署的類別。
解決方案:
要解決此問題,您可以考慮以下選項:
附加說明:
從目錄載入的類別通常沒有簽名,因此它們的處理方式與簽名不同從 JAR 檔案載入的類別。如果兩種類型的類別都存在於同一個套件中,這也可能導致不匹配錯誤。
以上是Java SecurityException:為什麼重新編譯時類別簽署者資訊不符?的詳細內容。更多資訊請關注PHP中文網其他相關文章!