我的要求是将用于Maven存储库的证书导入全局密钥库。
证书文件名为maven-cacert.cer。
我正在使用来自C:\ Program Files \ Java \ jdk1.6.0_20 \ bin \
的cmd
以下命令:
keytool -importcert -trustcacerts -alias c:\maven-cacert.cer -file c:\maven-cacert.cer.der -keystore $JAVA_HOME\jre\lib\security\cacerts
在C
目录中有maven-cacert.cer
文件。
按下回车后,它会要求输入密码,然后在输入密码之后,会显示如下信息:
keytool error: java.io.FileNotFoundException: $JAVA_HOME\jre\lib\security\cacerts (The system cannot find the path specified
我也尝试过
keytool -importcert -trustcacerts -alias c:\maven-cacert.cer -file c:\maven- cacert.cer.der -keystore \usr\java/jdk1.6.0_20/bin/java\jre\lib\security\cacerts
但是我得到了相同的输出。
请帮忙看看我的命令出了什么问题,因为 cacerts
文件在 $JAVA_HOME\jre\lib\security\
目录下。