Dela via


Kom igång med Java i Windows

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:

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.

  1. Öppna Start, sök efter miljövariabler och välj Redigera systemmiljövariablerna.
  2. Klicka på Miljövariabler.
  3. 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
  4. Leta upp sökvägsvariabeln under Systemvariabler, klicka på Redigera och lägg till %JAVA_HOME%\bin.
  5. 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.

Nästa steg