Хитрость заключается в использовании update-java-alternatives (из пакета java-common). Команда update-alternatives не будет обновлять каждую символическую ссылку для различных исполняемых файлов java / bin, поэтому лучше использовать update-java-alternatives.
Итак, чтобы перейти к OpenJDK 6-7, используйте update-java-alternatives -l
, чтобы получить список альтернатив Java, а затем используйте sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
для переключения JDK.
CAVEAT: приведенная выше команда может выдать следующие ошибки,
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist:
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
Это потому, что плагин openjdk не установлен по умолчанию. Чтобы исправить, запустите sudo apt-get install icedtea-7-plugin
и перезапустите update-java-alternatives.