我恢复了我的旧项目但是当我尝试打开Project \ Option菜单时出现错误:
"keytool error: java.io.IOException: Keystore was tampered with, or password was incorect."
我使用的是Delphi XE8 SP1
如何解决?
答案 0 :(得分:2)
我认为您有一个损坏的cacerts数据库密钥库或者delphi尝试使用的密码由于某种原因而被更改。我不太确定Delphi IDE是在主cacerts密钥库还是在自己生成的jks文件上工作。
看看你的项目中是否有一些jks文件,如果是,试着删除它们,看看Delphi IDE是否在下一个项目开放时重新创建它们......
如果您没有任何jks文件,请尝试重新安装JVM(删除旧JVM的所有文件夹和文件)。
从我可以假设这里应该有一些项目引用的jks文件,也许新版本的Delphi试图用不同的密码访问它,所以尝试删除jks并查看Delphi是否正确地重新创建它。
在最坏的情况下,您可以使用新的Delphi XE8安装生成新项目并导入旧的项目源文件(单位)...