Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Microsoft Build of OpenJDK – kostenlose, open source, unterstützt von Microsoft, verfügbar für Windows x64 und ARM64
- Eclipse Temurin (Adoptium) – weit verbreitete Open-Source-Verteilung
- Oracle JDK – erfordert eine Lizenz für die kommerzielle Nutzung
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.
- Öffnen Sie "Start", suchen Sie nach Umgebungsvariablen, und wählen Sie " Systemumgebungsvariablen bearbeiten" aus.
- Klicken Sie auf Umgebungsvariablen.
- 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
- Variabler Name:
- Suchen Sie die Pfadvariable unter Systemvariablen, klicken Sie auf 'Bearbeiten', und fügen Sie sie hinzu
%JAVA_HOME%\bin. - 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.
Empfohlene Redakteure
- Visual Studio Code mit dem Extension Pack für Java – leicht, eignet sich gut für die meisten Projekte.
- IntelliJ IDEA – voll funktionsfähige IDE, die Community Edition ist kostenlos
Nächste Schritte
Windows developer