Freigeben über


Erste Schritte mit Java unter Windows

In diesem Handbuch wird erläutert, was sich bei der Einrichtung von Java unter Windows im Vergleich zu Mac oder Linux unterscheidet und Sie zu einer funktionierenden JDK-Installation führt, die ordnungsgemäß konfiguriert ist.

JDK auswählen

Für Windows stehen mehrere JDK-Verteilungen zur Verfügung. Microsoft veröffentlicht einen eigenen Build basierend auf OpenJDK:

Für die meisten Entwickler sind Microsoft Build of OpenJDK oder Temurin gute Wahlmöglichkeiten.

Installieren mit Winget

Öffnen Sie ein PowerShell- oder Eingabeaufforderungsterminal, und führen Sie Folgendes aus:

winget install Microsoft.OpenJDK.21

So installieren Sie stattdessen Temurin:

winget install EclipseAdoptium.Temurin.21.JDK

Überprüfen Sie die Installation:

java -version

Festlegen von JAVA_HOME

Im Gegensatz zu macOS (wo dies von /usr/libexec/java_home gehandhabt wird), müssen Sie unter Windows JAVA_HOME manuell festlegen. Viele Tools – Maven, Gradle, Android Studio – erfordern sie.

  1. Öffnen Sie "Start", suchen Sie nach Umgebungsvariablen, und wählen Sie " Systemumgebungsvariablen bearbeiten" aus.
  2. Klicken Sie auf Umgebungsvariablen.
  3. Klicken Sie unter Systemvariablen auf "Neu ", und legen Sie Folgendes fest:
    • Variabler Name: JAVA_HOME
    • Variabler Wert: Der Pfad zu Ihrem JDK, z. B. C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
  4. Suchen Sie die Pfadvariable unter Systemvariablen, klicken Sie auf 'Bearbeiten', und fügen Sie sie hinzu %JAVA_HOME%\bin.
  5. Klicken Sie auf "OK", um alle Dialogfelder zu schließen, öffnen Sie dann ein neues Terminal, und überprüfen Sie Folgendes:
echo $env:JAVA_HOME
java -version
javac -version

Tipp

Wenn Sie mehrere JDKs installiert haben, hat das zuerst in Path aufgeführte den Vorrang. Tools wie SDKMAN (über WSL) oder jEnv können bei der Verwaltung mehrerer Versionen helfen.

WSL oder systemeigene Windows?

Für die meisten Java-Entwicklung – Web-Back-Ends, Android- und Unternehmens-Apps – funktioniert native Windows gut. Verwenden Sie WSL, wenn Ihr Buildtool oder Bereitstellungsziel Linux-spezifisch ist oder wenn Sie in einem Team arbeiten, in dem sich alle anderen Benutzer auf Linux/Mac befinden und die Umgebungsparität benötigen.

Nächste Schritte