Terminal 将证书导入Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/jre/lib/security/cacert

Terminal 将证书导入Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/jre/lib/security/cacert,terminal,Terminal,当我运行下面的命令时,我似乎无法执行-importcert 非法选项:–密钥库 $ sudo keytool -keystore "$JAVA_HOME/jre/lib/security/cacerts" -importcert -alias rootca -file "$DOWNLOAD_LOCATION/file" 我认为您需要调用keytool,将待执行操作作为第一个参数: sudo keytool -importcert -keystore "$JAVA_HOME/jre/lib/se

当我运行下面的命令时,我似乎无法执行-importcert 非法选项:–密钥库

$ sudo keytool -keystore "$JAVA_HOME/jre/lib/security/cacerts" -importcert -alias rootca -file "$DOWNLOAD_LOCATION/file"

我认为您需要调用keytool,将待执行操作作为第一个参数:

sudo keytool -importcert -keystore "$JAVA_HOME/jre/lib/security/cacerts" ...

这些证书只能与旧版本的一起使用JDK@ChrisLinder我没有得到你的评论。您是否能够成功导入?我怀疑JDK版本对证书的有效性有任何影响。是的。我能够导入,证书所有者也这样声明。