Im Pi4J-CrowPi-OS Image ist Java in der Version 17 (das sogenannte JDK) bereits vorinstalliert. Daher verwenden wir diesen JDK auch auf dem Laptop. Download: Java 17
Hinweis für Mac-Benutzer: Die Verwendung von SDKMAN (s.u.) für die Installation und die Verwaltung von JDKs ist sehr empfehlenswert.
Für MacOs und Linux gibt es ein sehr empfehlenswertes Tool zur Verwaltung unterschiedlicher Software Development Kits: SDKMAN
Insbesondere wenn, wie üblich, mehrere Java JDKs verwendet werden, hilft SDKMAN.
Folgenden Befehl in einem Terminal eingeben:
export SDKMAN_DIR="$HOME/sdkman" && curl -s "https://get.sdkman.io" | bash
Falls Sie SDKMAN bereits früher installiert haben, müssen Sie SDKMAN auf den neuesten Stand bringen:
sdk update
In einem neuen Terminal-Window diesen Befehl eingeben:
sdk install java 17.0.8-tem
Danach liegt der JDK in ihrer Home-Directory im Folder sdkman/candidates/java
. Von dort können Sie es dann in IntelliJ als neues SDK anlegen und im Projekt verwenden.
Mit:
sdk ls java
kann man sich auflisten lassen, welche anderen JDKs zur Installation zur Verfügung stehen.
In einem Terminal-Window eingeben
java -version
Das sollte diese Ausgabe erzeugen
openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment Temurin-17.0.8+7 (build 17.0.8+7)
OpenJDK 64-Bit Server VM Temurin-17.0.8+7 (build 17.0.8+7, mixed mode)
Falls das nicht der Fall ist, muss der Default-JDK umgestellt werden. Mit SDKMAN geht das einfach:
sdk default java 17.0.8-tem