Bunu ile yapabilirsiniz 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
Bunu diğer jdk bileşenleri için de yapmanız gerekir. Bu bileşenler 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.
Daha fazla bilgi için, man sayfalarını görebilirsiniz update-alternatives: man update-alternatives.
Komut update-java-alternatives, java bileşenleri için alternatifler belirler ve bunun için kullanılıyor gibi görünüyor update-alternatives.
EDIT: Yukarıdaki cevap Java 6'yı hedeflemektedir.
- Java 7
jcmdiçin, Java 6 listesine eklemelisiniz .
- Java 8 için, eklemek zorunda
jcmd, jjsve jdepsJava 6 listeye.
- Java 9 için, eklemek zorunda
jcmd, jjs, jdepsve jshellJava 6 listeye.