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

其中符号链接预计由包管理器管理。

相关内容