我恢復了我的舊項目,但是當我試圖打開項目\選項菜單中我得到一個錯誤:的keytool錯誤:java.io.IOException異常:密鑰庫被篡改,或密碼incorect
"keytool error: java.io.IOException: Keystore was tampered with, or password was incorect."
我用德爾福XE8 SP1
如何解決它?
我恢復了我的舊項目,但是當我試圖打開項目\選項菜單中我得到一個錯誤:的keytool錯誤:java.io.IOException異常:密鑰庫被篡改,或密碼incorect
"keytool error: java.io.IOException: Keystore was tampered with, or password was incorect."
我用德爾福XE8 SP1
如何解決它?
我認爲你有一個損壞的cacerts數據庫密鑰庫或delphi嘗試使用的密碼由於某種原因而被更改。我不太確定Delphi IDE是在主要cacerts密鑰庫還是在其自己生成的jks文件上工作。
看一看,看看是否有你的項目裏面的一些JKS文件,如果是試圖刪除它們,看看德爾福IDE在項目的下一個開放重建他們...
在這種情況下您沒有任何jks文件嘗試重新安裝JVM(刪除舊JVM的所有文件夾和文件)。
從我可以假設在這裏應該有一些jks文件引用的項目,也許新版本的德爾福試圖訪問它與不同的密碼,所以嘗試刪除jks,看看如果德爾福重新創建它正確。
在最壞的情況下就可以生成新德爾福XE8安裝一個新的項目,導入舊項目源文件(單位)...
aleroot!非常感謝您的幫助。 {在最壞的情況下,您可以使用新的Delphi XE8安裝生成一個新項目,並導入舊的項目源文件(Units)...}這對我有所幫助。 –
修復的簽名密鑰證書或生成一個新的。您可以在Provisioning選項卡中進行設置。這樣做的說明在文檔中。 –