Das Java-Common-Paket Allgemeines Das 'Java-Common' Paket organisiert die Verschiedenen Java Versionen auf eisfair. eisfair stellt Compiler für c, c++, fortran, objc, obj-c++ go und java bereit. Es ist möglich mehrere Java Versionen zu installieren. Es iat aber immer nur eine Version Aktiv. Es kann dann über update-alternatives einfach gewechselt werden. Wenn eine Java Version installiert ist ist diese automatisch aktiv. Wenn mehrere Java Versionen installiert sind ist nach der jeweiligen Installation immer die Version mit der höchsten Zahl automatisch aktiv, wenn nicht mit update-alternatives in den manuellen Modus geschaltet wurde. Als Beispiel: java-20-openjdk -> 200 java-21-openjdk -> 210 java-23-openjdk -> 230 Die Aufruf Syntax für update-alternatives: update-alternatives --help -> zeigt die Hilfe Mit dem java-XX-openjdk-dev Paket kann für die Module java jre_openjdk jre_XX jeweils die entsprechende Version aktiviert werden Mit dem java-XX-openjdk-headless Paket kann für die Module javac java_sdk_openjdk java_sdk_XX jeweils die entsprechende Version aktiviert werden XX entspricht dabei der Version eis:/ # update-alternatives --list java /usr/lib/jvm/jre-20-openjdk/bin/java /usr/lib/jvm/jre-21-openjdk/bin/java /usr/lib/jvm/jre-23-openjdk/bin/java eis:/ # update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/jre-23-openjdk/bin/java 230 auto mode 1 /usr/lib/jvm/jre-20-openjdk/bin/java 200 manual mode * 2 /usr/lib/jvm/jre-21-openjdk/bin/java 210 manual mode 3 /usr/lib/jvm/jre-23-openjdk/bin/java 230 manual mode Press to keep the current choice[*], or type selection number: