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

심볼릭 링크는 패키지 관리자에 의해 관리될 것으로 예상됩니다.

관련 정보