Java に証明書をインストールする際に奇妙な問題が発生していますcacerts
。私のJDKは15.0.2
、Windowsマシンで実行されるバージョンです。
指定された証明書は正しく、このイメージに基づく Docker コンテナーにインストールできました: azul/zulu-openjdk-alpine:15
.
したがって、これを実行して、Windows マシンに証明書をインストールしようとします。
keytool -import -trustcacerts -alias mycert -file mycert.crt -keystore "C:\Program Files\Java\jdk-15.0.2\jre\lib\security\cacerts"
しかし、次のエラーで失敗します。
java.util.IllegalFormatConversionException: d != java.lang.String
ソリューションがこのフラグを使用していたことを他の投稿で読みました: -J-Duser.language=en
。しかし、mikeytool
はそのフラグを認識しないと言います。
いくつかのアイデアをお願いします。
ありがとう!