저는 jdk-13.0.2_linux-x64_bin.deb
오라클에서 다운받아서 설치했습니다 dpkg
. 하지만,
update-alternatives --config java
보여주지 마시오 java13
. 내가 java -version
지금 있는 곳까지 어떻게 왔는가 java13
?
답변1
답변2
이미 답변했지만 Oracle/Sun Java가 필요한 경우 다른 답변을 드리겠습니다(일부 애플리케이션에서는 openjdk가 아닌 Java만 사용할 수 있음).
Debian 전용 .deb가 아닌 Oracle에서 일반 Linux .tar jdk를 다운로드하세요. 예를 들어 경로에 압축을 풉니다 /opt/SunJava
. (저는 Oracle이 인수하기 전과 마찬가지로 Sun을 그대로 두었습니다.)
프로필에 다음 줄을 추가하세요.
export JAVA_HOME=/opt/SunJava/
export JRE_HOME=/opt/SunJava/jre/
export PATH=$PATH:$JAVA_HOME/bin
sudo update-alternatives --install /usr/bin/java java /opt/SunJavaCurrent/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /opt/SunJavaCurrent/bin/javac 100
update-alternatives --display java
update-alternatives --display javac
sudo update-alternatives --config java
sudo update-alternatives --config javac
이렇게 하면 Oracle/Sun JDK를 사용할 수 있고 OpenJDK와 OracleJDK 중에서 선택할 수 있습니다. 대안을 사용하여 다양한 버전의 Java를 사용할 수도 있습니다. 또는 소프트 링크를 사용하여 이를 달성할 수 있습니다 ln -s
.