Installation Java
Für Java-Anwendungen stellt Debian folgende Pakete bereit:
- openjdk-17-jre
Komplette Java-Laufzeitumgebung – notwendig für die Ausführung von Java-Programmen mit grafischer Oberfläche und Webanwendungen. Verwendet Hotspot JIT. - open-17-jre-headless
ist eine minimale Java-Laufzeitumgebung unter Nutzung von Hotspot JIT – notwendig für die Ausführung von Java-Programmen ohne grafische Oberfläche.
die aktuellen Pakete können mit apt search gesucht werden:
# apt search openjdk
Für Debian 12 (Bookworm):
# apt install openjdk-17-jre-headless
die aktuelle Version wird mit -version geprüft:
$ java -version openjdk version "17.0.2" 2022-01-18 OpenJDK Runtime Environment (build 17.0.2+8-Debian-1deb11u1) OpenJDK 64-Bit Server VM (build 17.0.2+8-Debian-1deb11u1, mixed mode, sharing)
Falls mehrere Java-Versionen installiert wurden, kann zwischen den Versionen gewechselt werden. In diesem Beispiel haben wir die Möglichkeit zwischen java-11 und java-17 zu wechseln.
# update-alternatives --config java Es gibt 2 Auswahlmöglichkeiten für die Alternative java (welche /usr/bin/java bereitstellen). Auswahl Pfad Priorität Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 automatischer Modus 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manueller Modus 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manueller Modus Drücken Sie die Eingabetaste, um die aktuelle Wahl [*] beizubehalten, oder geben Sie die Auswahlnummer ein: AUSWAHL