题
有谁知道如何解决这个java错误?
java.io.IOException: Invalid keystore format
当我尝试从控制面板中的Java选项访问证书存储时,我得到了它。它阻止我加载需要提升权限的applet。
解决方案
我能够通过修改目录
中的trusted.certs文件来重现错误 C:\ Documents and Settings \ CDay \ Application Data \ Sun \ Java \ Deployment \ security
。
删除文件解决了问题。
其他提示
不要在组织名称和单位中包含特殊字符
似乎缺少证书或格式无效。 您是否已使用keytool生成证书?
对我而言,这意味着我尝试导入的密钥文件无效(实际上是404页面不是有效密钥)
对于那些找不到'文档和设置'的人(无论出于何种原因),这里是另一个可以找到trusted.certs的路径:
C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment\security
希望这有帮助!
不隶属于 StackOverflow