我的要求是将 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
作为 maven-cacert.cer
文件在 C
目录中
按回车键后,它要求输入密码,输入密码后,它说的是
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\
目录中。
原文由 Neha Shukla 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用
"%JAVA_HOME%\jre\lib\security\cacerts"