Вы можете сделать это с помощью sudo update-alternatives :
# Adding a new alternative for "java".sudo update-alternatives --install /usr/bin/java java /media/mydisk/jdk/bin/java 1# Setting the new alternative as default for "java".sudo update-alternatives --config java
Вы должны сделать это и для других компонентов jdk. Эти компоненты являются appletviewer, extcheck, idlj, jar, jarsigner, java, javac, javadoc, javah, javap, javaws, jconsole, jdb, jexec, jhat, jinfo, jmap, jps, jrunscript, jsadebugd, jstack, jstat, jstatd, keytool, mozilla-javaplugin.so, native2ascii, orbd, pack200, policytool, rmic, rmid, rmiregistry, schemagen, serialver, servertool, tnameserv, unpack200, wsgen, wsimport, xjc.
Для получения дополнительной информации вы можете ознакомиться со справочными страницами для update-alternatives : man update-alternatives.
Команда update-java-alternatives устанавливает альтернативы для компонентов java и, похоже, использует update-alternatives за это.
РЕДАКТИРОВАТЬ: Приведенный выше ответ нацелен на Java 6.
- Для Java 7 вам необходимо добавить
jcmd в список Java 6.
- Для Java 8 вам необходимо добавить
jcmd, jjs и jdeps в список Java 6.
- Для Java 9 вам необходимо добавить
jcmd, jjs, jdeps и jshell в список Java 6.