Keytoolユーティリティは利用できません。

Keytoolユーティリティは利用できません。

keytoolを使用するにはJDKをインストールする必要がありますが(私のサーバーにあります)、keytoolユーティリティは利用できないことがわかります。

[root@Linux ~]$ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13) 
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@Linux ~]$ 
[root@Linux ~]$ which keytool 
/usr/bin/which: no keytool in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/opc/bin:/sbin:/usr/sbin) 
[root@Linux ~]$ [root@Linux ~]$ locate keytool 
/etc/alternatives/keytool
/etc/alternatives/keytool.1.gz
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64/jre/bin/keytool
/usr/share/man/man1/keytool-java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64.1.gz
/usr/share/man/man1/keytool.1.gz

この問題をどのように解決できますか?

ベストアンサー1

私のシステムにいくつかのシンボリックリンクがありません。

ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64/jre/bin/keytool /etc/alternatives/keytool

そして

ln -s /etc/alternatives/keytool /usr/bin/keytool

シンボリックリンクはパッケージマネージャによって管理されると予想されます。

おすすめ記事