有谁知道如何解决这个java错误?
java.io.IOException: Invalid keystore format
当我尝试从控制面板中的 Java 选项访问证书存储时,我得到了它。它阻止我加载需要提升权限的小程序。
我能够通过修改目录中的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
希望这可以帮助!