Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här guiden beskriver vad som skiljer sig åt när det gäller att konfigurera Java i Windows jämfört med Mac eller Linux, och du får en fungerande JDK-installation med din miljö korrekt konfigurerad.
Välj ett JDK
Flera JDK-distributioner är tillgängliga för Windows. Microsoft publicerar sin egen version baserat på OpenJDK:
- Microsoft Build of OpenJDK – kostnadsfri, öppen källkod, som stöds av Microsoft, tillgänglig för Windows x64 och ARM64
- Eclipse Temurin (Adoptium) – allmänt använd distribution med öppen källkod
- Oracle JDK – kräver en licens för kommersiell användning
För de flesta utvecklare är Microsoft Build of OpenJDK eller Temurin bra val.
Installera med winget
Öppna en PowerShell- eller Kommandotolk-terminal och kör:
winget install Microsoft.OpenJDK.21
Så här installerar du Temurin i stället:
winget install EclipseAdoptium.Temurin.21.JDK
Kontrollera installationen:
java -version
Ange JAVA_HOME
Till skillnad från på macOS (där /usr/libexec/java_home hanterar detta) måste du ange JAVA_HOME manuellt i Windows. Många verktyg – Maven, Gradle, Android Studio – kräver det.
- Öppna Start, sök efter miljövariabler och välj Redigera systemmiljövariablerna.
- Klicka på Miljövariabler.
- Under Systemvariabler klickar du på Ny och anger:
- Variabelnamn:
JAVA_HOME - Variabelvärde: sökvägen till din JDK, till exempel
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- Variabelnamn:
- Leta upp sökvägsvariabeln under Systemvariabler, klicka på Redigera och lägg till
%JAVA_HOME%\bin. - Klicka på OK för att stänga alla dialogrutor och öppna sedan en ny terminal och verifiera:
echo $env:JAVA_HOME
java -version
javac -version
Tips/Råd
Om du har flera JDK:er installerade har den som anges först i Path företräde. Verktyg som SDKMAN (via WSL) eller jEnv kan hjälpa dig att hantera flera versioner.
WSL eller inbyggt Windows?
För de flesta Java-utveckling – webbserverdelar, Android, företagsappar – fungerar det interna Windows bra. Använd WSL om ditt byggverktyg eller distributionsmål är Linux-specifika, eller om du arbetar i ett team där alla andra är på Linux/Mac och du vill ha miljöparitet.
Rekommenderade redigerare
- Visual Studio Code med tilläggspaketet för Java – enkelt, fungerar bra för de flesta projekt
- IntelliJ IDEA – full-featured IDE, Community Edition är gratis
Nästa steg
Windows developer