자바 7이 설치되어 있었습니다. PPA 저장소를 사용하여 Java 8을 추가했습니다.
sudo apt-get install oracle-java8-installer
이로 인해 Java 8이 기본값이 되었습니다. 그래서 업데이트 대안을 사용하여 Java 7을 기본값으로 설정하려고 했습니다.
sudo update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
그로 인해
java -version
실패.
Java에 대한 대안의 긴 목록이 있고 이를 모두 함께 이동해야 한다는 것이 문제인 것 같습니다. 방법이 있나요?
답변1
Java는 많은 프로그램으로 구성되어 있으므로 대신 사용하고 싶을 것입니다 update-java-alternatives
. update-java-alternatives -l
설치된 Java 환경 목록을 얻으려면 실행하세요 . 그런 다음 환경을 기본값으로 설정하려면 run 을 실행하십시오 update-java-alternatives -s codename
. 여기서 은 codename
출력의 첫 번째 부분입니다.
예를 들어 OpenJDK 7 및 8이 설치되어 있습니다. 나에 대한 결과는 다음과 같습니다.
07:52:36 ⌂134% θ70° [:~] $ update-java-alternatives -l
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64
07:54:36 ⌂105% θ70° [:~] 1 $ sudo update-java-alternatives -s java-1.8.0-openjdk-amd64
[sudo] password for saikrishna:
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
(마지막 오류는 무시하세요. IceaTea 8은 아직 준비되지 않았습니다.)