Utilitário Keytool não disponível

0

Eu sei que para usar o keytool, o JDK deve estar instalado - o que é no meu servidor - mas o utilitário keytool não está disponível.

[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

Como posso corrigir isso?

    
por muku 18.10.2018 / 18:35

1 resposta

1

É possível que você esteja perdendo alguns links simbólicos; no meu sistema, há:

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

e

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

onde se espera que os links simbólicos sejam gerenciados pelo gerenciador de pacotes.

    
por 18.10.2018 / 19:10