Sie können dies tun mit 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
Sie müssen dies auch für andere JDK-Komponenten tun. Diese Komponenten sind 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.
Für weitere Informationen können Sie die man - Seiten sehen update-alternatives: man update-alternatives.
Der Befehl update-java-alternativessetzt Alternativen für Java-Komponenten und scheint diese zu verwenden update-alternatives.
BEARBEITEN: Die Antwort oben zielt auf Java 6.
- Für Java 7 müssen Sie
jcmdder Java 6-Liste hinzufügen .
- Für Java 8, müssen Sie hinzufügen
jcmd, jjsund jdepsauf die Java - 6 - Liste.
- Für Java 9, müssen Sie hinzufügen
jcmd, jjs, jdepsund jshellauf die Java - 6 - Liste.