Hier zeige ich euch wie ihr Zulu Java in Version 17 installiert. Die Java Version wird u.a. für openHAB 4 benötigt.
Prüfen ob Java schon installiert ist:
sudo java -version
Wenn nicht, dann Ordner erstellen und hinein wechseln:
sudo mkdir /opt/jdk
cd /opt/jdk
Genutze Architektur anzeigen:
dpkg --print-architecture
armhf (Hard Float), also das entsprechen Paket herunterladen (etwas runterscrollen):
https://www.azul.com/downloads/?version=java-17-lts&architecture=arm-32-bit-hf&package=jdk#zulu
Aktuell 07.2023 war 17.0.7: sudo wget https://cdn.azul.com/zulu-embedded/bin/zulu17.42.19-ca-jdk17.0.7-linux_aarch32hf.tar.gz
Archiv entpacken:
sudo tar -xzvf zulu17.42.19-ca-jdk17.0.7-linux_aarch32hf.tar.gz
„java“ und „javac“ installieren:
sudo update-alternatives --install /usr/bin/java java /opt/jdk/zulu17.42.19-ca-jdk17.0.7-linux_aarch32hf/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/zulu17.42.19-ca-jdk17.0.7-linux_aarch32hf/bin/javac 1
sudo update-alternatives --config java
Wenn eine Abfrage kommt (meistens beim Upgrade) erscheint folgendes:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /opt/jdk/zulu11.62.17-ca-jdk11.0.18-linux_aarch32hf/bin/java 1 auto mode
1 /opt/jdk/zulu11.62.17-ca-jdk11.0.18-linux_aarch32hf/bin/java 1 manual mode
2 /opt/jdk/zulu17.42.19-ca-jdk17.0.7-linux_aarch32hf/bin/java 1 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Hinweis: Hier dann die neue Version, also 2 eintippen und ENTER.
Prüfen ob Java (Zulu) nun installiert ist:
sudo java -version