我使用以下命令将证书导入到 KeyStore 中:
"%JAVA_HOME%"\bin\keytool -importcert -trustcacerts -alias c:\cacert-Service -file c:\e-Service.cer -keystore "%JAVA_HOME%"\jre\lib\security\cacerts
它要求输入密码,并在 CMD 上显示以下结果:
Certificate was added to keystore
keytool error: java.io.FileNotFoundException: C:\Program Files (x86)\Java\jdk1.6
.0_20\jre\lib\security\cacerts (Access is denied)
出了什么问题?
最佳答案
如果您没有在管理员模式下运行命令提示符,则可能会发生这种情况。如果您使用的是Windows7,您可以转到运行,输入cmd并按Ctrl+Shift+Enter。这将以管理员模式打开命令提示符。如果没有,您也可以转到开始 -> 所有程序 -> 附件 -> 右键单击命令提示符并说以管理员身份运行。
http://stackoverflow.com/questions/10321211/java-keytool-error-after-importing-certificate-keytool-error-java-io-filenot?rq=1
关于android - 无法在 keytool 中导入证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994772/