Hier setzen wir /usr/local/share/jdk8
(ein Symlink auf /usr/local/share/jdk1.8.0_181
) als default Version.
root:~# update-alternatives --install "/usr/bin/java" "java" "/usr/local/share/jdk8/bin/java" 1500
root:~# update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/share/jdk8/bin/javac" 1500
root:~# update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/share/jdk8/bin/javaws" 1500
Hier setzen wir /usr/local/share/jdk7
(ein Symlink auf /usr/local/share/jdk1.7.0_80
) als default Version.
root:~# update-alternatives --install "/usr/bin/java" "java" "/usr/local/share/jdk7/bin/java" 1081
root:~# update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/share/jdk7/bin/javac" 1081
root:~# update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/share/jdk7/bin/javaws" 1081
Die Version lassen sich mit folgenden Befehl verwalten.
root:~# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/local/share/jdk8/bin/java 1500 auto mode
1 /usr/local/share/jdk7/bin/java 1081 manual mode
2 /usr/local/share/jdk8/bin/java 1500 manual mode
Prüfen, welche Version die aktuelle ist.
root:~# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)