데비안 백 포트 저장소에서 설치된 Java SDK 8 도구를 기본값으로 설정하려고합니다.
# update-java-alternatives --list
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
# update-java-alternatives --set /usr/lib/jvm/java-1.8.0-openjdk-amd64
update-alternatives: error: no alternatives for mozilla-javaplugin.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
흠, 그 오류를 제외하고는 ( /ubuntu/141791/is-there-a-way-to-update-all-java-related- 에 따르면 단지 경고라고 생각합니다. 대안 하지 않으면 내가 볼 수있는 jdk8에 대한 플러그인에는 icedtea 없기 때문에. 나는)이 문제를 해결하는 방법을 모르는이 바로 트릭을 수행해야?
그러나 많은 Java 도구는 여전히 Java 7을 가리 킵니다.
# update-alternatives --get-selections | grep java
appletviewer manual /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer
extcheck auto /usr/lib/jvm/java-7-openjdk-amd64/bin/extcheck
idlj auto /usr/lib/jvm/java-7-openjdk-amd64/bin/idlj
jar auto /usr/lib/jvm/java-7-openjdk-amd64/bin/jar
jarsigner auto /usr/lib/jvm/java-7-openjdk-amd64/bin/jarsigner
java manual /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
javac auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
javadoc auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc
...
무엇을 제공합니까? 부서진?
편집하다:
이 문제를 해결하려면 다음을 수행하십시오.
for i in `update-alternatives --get-selections | grep java | awk '{print $1}'`; do update-alternatives --config $i; done
각 도구마다 수동으로 프롬프트됩니다. 약 1 분 정도 걸립니다. 그래도 더 좋은 방법이 있는지 알고 싶습니다.