Auf einem Mac ist Java standardmäßig nicht installiert. Darauf wird man hingewiesen, wenn man versucht, im Terminal die Version des installierten Java Development Kit (JDK) in Erfahrung zu bringen:
% java --version
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.Java wird von der Firma Oracle entwickelt. Von Oracles Downloadseite können die aktuellsten Versionen heruntergeladen werden, wobei die Versionen, die mit „LTS“ (Long-Term Support) gekennzeichnet sind, eine Langzeitunterstützung erhalten (für mindestens acht Jahre).
Wegen der lizenzrechtlichen Einschränkungen der Versionen von Oracle greifen viele Entwickler aber eher auf eine OpenJDK-Version zurück. So eine Version wird beispielsweise von Microsoft bereitgestellt. Die aktuellsten Versionen können über Microsofts Downloadseite heruntergeladen werden (für Windows, Linux und macOS). Für macOS gibt es zwei Varianten, eine tar.gz- und eine pkg-Datei. Darüber hinaus kann für die Installation auch der Paketmanager Homebrew verwendet werden.
Die Installation mithilfe der pkg-Datei ist der einfachere Weg: Ladet einfach die gewünschte Version herunter und startet die Installation mit einem Doppelklick. Java wird dann in folgendem Ordner installiert:
/Library/Java/JavaVirtualMachines/Entscheidet ihr Euch für die tar.gz-Version, dann müsst Ihr sie nach dem Herunterladen zunächst entpacken:
% cd ~/Downloads
% tar xf microsoft-jdk-17.0.4.1-macos-x64.tar.gzIn diesem Beispiel wird die Version 17.0.4.1 verwendet. Dies müsst Ihr gegebenenfalls anpassen. Anschließend wird der entpackte Ordner in das Zielverzeichnis kopiert:
% sudo cp -Rv jdk-17.0.4.1+1 /Library/Java/JavaVirtualMachinesFalls auf Eurem System Homebrew installiert ist, könnt ihr – alternativ zum Herunterladen einer pkg- oder einer tar.gz-Datei – im Terminal für die Installation folgenden Befehl nutzen:
% brew install --cask microsoft-openjdkWelchen Weg ihr auch wählt, sollte euch nach erfolgreicher Installation die Version angezeigt werden:
% java -version
openjdk 17.0.4.1 2022-08-12 LTS
OpenJDK Runtime Environment Microsoft-40354 (build 17.0.4.1+1-LTS)
OpenJDK 64-Bit Server VM Microsoft-40354 (build 17.0.4.1+1-LTS, mixed mode, sharing)Alternativ könnt Ihr auch JShell starten:
% jshell
| Welcome to JShell -- Version 17.0.4.1
| For an introduction type: /help intro
jshell> Mit /exit wird JShell wieder beendet.
Weiterführende Links
- Youtube: Java unter macOS installieren
- Einstieg in Java unter macOS mit VS Code
- IntelliJ IDEA unter macOS für die Java-Programmierung nutzen
- Grundstrukturen eines Java-Programms
Zuletzt aktualisiert am 8. Januar 2026