Menu

Java installieren: das JDK unter Windows, macOS und Linux einrichten

Wie du das Java Development Kit (JDK) installierst, Version und Anbieter auswählst und prüfst, dass java und javac über die Kommandozeile funktionieren.

Diese Seite enthält ausführbare Editoren - bearbeiten, ausführen und Ausgabe sofort sehen.

Was du wirklich brauchst: das JDK

Auf der vorherigen Seite hast du gesehen, dass Java zu Bytecode kompiliert wird und auf der JVM läuft. Um beides auf deinem eigenen Rechner zu erledigen, installierst du eine einzige Sache: das JDK (Java Development Kit). Das JDK bündelt den Compiler javac, die JVM, die deinen Bytecode ausführt, und die Standardbibliothek, die du aufrufst.

Vielleicht hörst du auch vom JRE (Java Runtime Environment). Das JRE kann ein Java-Programm ausführen, aber nicht kompilieren – es hat kein javac. Als Entwickler willst du das JDK, das eine Obermenge des JRE ist. Moderne Downloads liefern dir standardmäßig das JDK, sodass du selten wählen musst.

Für die Beispiele hier brauchst du nichts davon – die Editor-Blöcke auf diesen Seiten laufen in der Cloud. Installiere ein JDK, wenn du Java auf deinem eigenen Computer kompilieren und ausführen willst.

Wähle eine Version und einen Anbieter

Zwei schnelle Entscheidungen vor dem Download.

Version: Installiere die neueste LTS-Version (Long-Term Support). Stand 2026 ist das Java 21. LTS-Versionen werden über Jahre unterstützt und sind das, worauf echte Projekte abzielen, sodass du Überraschungen vermeidest. Nicht-LTS-Versionen erscheinen alle sechs Monate und sind zum Experimentieren in Ordnung, aber die LTS ist die sichere Standardwahl.

Anbieter: Die Sprache „Java" hat viele kostenlose Distributionen, alle aus demselben OpenJDK-Quellcode gebaut. Jede davon ist eine solide, kostenlose Wahl:

  • Eclipse Temurin (von Adoptium) – der beliebteste Community-Build.
  • Amazon Corretto – kostenlos, langfristig unterstützt, von AWS.
  • Azul Zulu – ein weiterer gut gepflegter kostenloser Build.

Wähle einen aus, hol dir den Installer für dein Betriebssystem und mach weiter. Für alles in diesem Kurs verhalten sie sich gleich.

Vermeide den Verbraucher-Download „Java" von java.com – das ist das alte Endbenutzer-JRE, kein JDK. Geh stattdessen auf die Entwickler-Download-Seite des von dir gewählten Anbieters.

Auf deiner Plattform installieren

Die Vorgehensweise unterscheidet sich je nach Betriebssystem leicht. Nutze einen Paketmanager, falls du einen hast – das macht Updates schmerzlos.

Windows

  • Lade den .msi-Installer herunter (z. B. Temurin 21) und führe ihn aus. Aktiviere während der Einrichtung die Option, JAVA_HOME zu setzen und zum PATH hinzuzufügen, falls angeboten.
  • Oder mit dem Paketmanager winget:
winget install EclipseAdoptium.Temurin.21.JDK

macOS

  • Lade den .pkg-Installer herunter und führe ihn aus, oder verwende Homebrew:
brew install temurin

Linux (Debian/Ubuntu)

sudo apt update
sudo apt install openjdk-21-jdk

Unter Fedora/RHEL lautet es sudo dnf install java-21-openjdk-devel. Das sind Shell-Befehle, kein Java – sie installieren das JDK systemweit.

Überprüfe, ob es geklappt hat

Das ist der Schritt, den Leute überspringen und dann eine Stunde dafür verschwenden. Öffne ein neues Terminal (damit es den aktualisierten PATH übernimmt) und führe zwei Befehle aus.

java -version

Du solltest etwa Folgendes sehen:

openjdk version "21.0.3" 2024-04-16 LTS
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9-LTS, mixed mode)

Bestätige jetzt, dass der Compiler vorhanden ist – das ist der Teil, der beweist, dass du das JDK und nicht nur eine Laufzeitumgebung hast:

javac -version
javac 21.0.3

Wenn java -version funktioniert, aber javac command not found meldet, hast du ein Paket mit nur JRE installiert, oder dein PATH zeigt auf eine Laufzeitumgebung. Installiere das JDK-Paket (die obigen Namen enden alle auf -jdk oder -devel) und öffne das Terminal erneut.

Ein schneller lokaler Smoke-Test

Sobald beide Befehle eine Version melden, kann dein Rechner Java kompilieren und ausführen. Genau dasselbe Programm, das du lokal kompilierst, läuft auch direkt hier im Browser, sodass du die Ausgabe prüfen kannst, bevor du überhaupt ein Terminal anfasst:

System.getProperty("java.version") fragt die laufende JVM, welche Version sie ist – eine praktische Methode, um zu bestätigen, dass deine Installation dem entspricht, was du erwartest. Auf deinem eigenen Rechner würdest du dies als Main.java speichern, mit javac kompilieren und mit java ausführen. Genau dieser Zweischritt-Tanz ist das, was die nächste Seite behandelt.

Über JAVA_HOME und PATH

Zwei Umgebungsvariablen tauchen ständig auf:

  • PATH sagt deiner Shell, wo sie die ausführbaren Dateien java und javac findet. Wenn java -version aus jedem Verzeichnis läuft, ist dein PATH korrekt gesetzt. Die meisten Installer erledigen das für dich.
  • JAVA_HOME zeigt auf den Installationsordner des JDK. Du brauchst sie nicht nur, um java auszuführen, aber Build-Tools wie Maven und Gradle sowie viele IDEs lesen sie, um dein JDK zu finden. Setze sie auf den Ordner, der das Verzeichnis bin enthält (nicht auf bin selbst).

Wenn sich später ein Tool beschwert, es finde kein JDK, obwohl java -version funktioniert, ist ein nicht gesetztes oder falsches JAVA_HOME fast immer die Ursache.

Weiter: Java ausführen

Du hast ein funktionierendes JDK und den Compiler überprüft. Die nächste Seite macht daraus einen echten Arbeitsablauf: eine .java-Datei schreiben, sie mit javac kompilieren, sie mit java ausführen und verstehen, was jeder Schritt unterwegs erzeugt.

Häufig gestellte Fragen

Brauche ich zum Programmieren in Java das JDK oder das JRE?

Du brauchst das JDK (Java Development Kit). Das JRE führt Java-Programme nur aus – es enthält die JVM und die Bibliotheken, aber keinen Compiler. Das JDK enthält alles, was das JRE hat, plus den Compiler javac und Entwickler-Tools, daher ist es das, was du zum Schreiben von Code installierst. Moderne Downloads liefern das JDK; das eigenständige JRE ist weitgehend verschwunden.

Welche Java-Version sollte ich installieren?

Installiere die neueste LTS (Long-Term Support)-Version – Java 21 ist Stand 2026 die aktuelle LTS. LTS-Versionen erhalten über Jahre Updates und sind das, worauf die meisten Projekte abzielen. Hol dir einen kostenlosen Build von Adoptium (Temurin), Amazon Corretto oder Azul Zulu; im Kern sind das alles OpenJDK.

Wie prüfe ich, ob Java bereits installiert ist?

Öffne ein Terminal und führe java -version aus. Wenn du eine Versionsnummer siehst, ist eine JVM installiert. Führe dann javac -version aus – wenn das ebenfalls eine Version ausgibt, hast du das vollständige JDK und kannst kompilieren. Wenn java funktioniert, aber javac nicht, hast du nur eine Laufzeitumgebung, also installiere das JDK.

Coddy programming languages illustration

Lerne mit Coddy zu programmieren

LOS GEHT'S