14.04.2 LTS에서 Java 7 및 Java 8의 대안 사용

14.04.2 LTS에서 Java 7 및 Java 8의 대안 사용

자바 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은 아직 준비되지 않았습니다.)

관련 정보