我正在使用OpenJDK 8(从https://jdk.java.net/java-se-ri/8下载并解压缩,添加到PATH),但我遇到了证书错误。
经过调查,我发现cacerts存在问题。
运行
但是运行
经过调查,我发现cacerts存在问题。
运行
keytool -list -keystore cacerts
会返回一个错误:keytool error: java.lang.Exception: Keystore file does not exist: cacerts
,但是运行
keytool -list -keystore "C:\development\exec\cmd\jdk8\jre\lib\security\cacerts"
则可以得到实际证书列表。 JAVA_HOME
指向
C:\development\exec\cmd\jdk8
,PATH
中有一个条目%JAVA_HOME%\bin
。我应该如何配置Java才能在正确的位置查找cacerts?
java -version
返回以下内容:openjdk version "1.8.0_40"
OpenJDK Runtime Environment (build 1.8.0_40-b25)
OpenJDK Client VM (build 25.40-b25, mixed mode)