คุณสามารถทำได้ด้วย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
ตั้งทางเลือกสำหรับองค์ประกอบของจาวาและดูเหมือนว่าจะใช้update-alternatives
สำหรับการนี้
แก้ไข:คำตอบข้างต้นเป้าหมาย Java 6
- สำหรับ Java 7 คุณต้องเพิ่ม
jcmd
ไปยังรายการ Java 6
- สำหรับ Java 8 คุณต้องเพิ่ม
jcmd
, jjs
และjdeps
กับ Java 6 รายการ
- สำหรับ Java 9 คุณจะต้องเพิ่ม
jcmd
, jjs
, jdeps
และjshell
กับ Java 6 รายการ