Sdílet prostřednictvím


Začínáme s Javou ve Windows

Tato příručka popisuje, co se liší od nastavení Javy ve Windows v porovnání s Macem nebo Linuxem, a dostanete se k funkční instalaci sady JDK s vaším prostředím správně nakonfigurovaným.

Volba sady JDK

Pro Windows je k dispozici několik distribucí sady JDK. Microsoft publikuje vlastní sestavení založené na openJDK:

Pro většinu vývojářů je vhodné zvolit Microsoft Build openJDK nebo Temurin.

Instalace pomocí wingetu

Otevřete terminál PowerShellu nebo příkazového řádku a spusťte:

winget install Microsoft.OpenJDK.21

Instalace Temurinu místo toho:

winget install EclipseAdoptium.Temurin.21.JDK

Ověřte tuto instalaci:

java -version

Nastavení JAVA_HOME

Na rozdíl od macOS (kde /usr/libexec/java_home to zpracovává), musíte ve Windows nastavit JAVA_HOME ručně. Mnoho nástrojů – Maven, Gradle, Android Studio – to vyžaduje.

  1. Otevřete Start, vyhledejte proměnné prostředí a vyberte Upravit proměnné systémového prostředí.
  2. Klikněte na Proměnné prostředí.
  3. V části Systémové proměnné klikněte na Nový a nastavte:
    • Název proměnné: JAVA_HOME
    • Proměnná hodnota: cesta k vaší JDK, například C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
  4. Vyhledejte proměnnou Path v části Systémové proměnné, klepněte na tlačítko Upravit a přidejte %JAVA_HOME%\bin.
  5. Kliknutím na tlačítko OK zavřete všechna dialogová okna a otevřete nový terminál a ověřte:
echo $env:JAVA_HOME
java -version
javac -version

Návod

Pokud máte nainstalovaných více sad JDK, bude mít přednost ta, která Path je uvedená jako první. Nástroje, jako je SDKMAN (přes WSL) nebo jEnv , můžou pomoct spravovat více verzí.

WSL nebo nativní Windows?

Pro většinu vývoje v Javě – webové back-endy, aplikace pro Android, Enterprise – nativní Windows funguje dobře. WsL použijte, pokud je váš nástroj pro sestavení nebo cíl nasazení specifický pro Linux nebo pokud pracujete v týmu, kde jsou všichni ostatní na Linuxu nebo Macu a chcete paritu prostředí.

Další kroky