我正在使用以下命令在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

10-07 13:41
查看更多