Я использую OpenJDK 8 (скачанный и разархивированный из https://jdk.java.net/java-se-ri/8,, добавленного в PATH), и я сталкиваюсь с ошибками сертификата.
После расследования я понял, что проблема с каскадами.
Запуск 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)