Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Microsoft Build openJDK – bezplatný open source, podporovaný Microsoftem, dostupný pro Windows x64 a ARM64
- Eclipse Temurin (Adoptium) – široce využívaná opensourcová distribuce
- Oracle JDK – vyžaduje licenci pro komerční použití.
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.
- Otevřete Start, vyhledejte proměnné prostředí a vyberte Upravit proměnné systémového prostředí.
- Klikněte na Proměnné prostředí.
- 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
- Název proměnné:
- Vyhledejte proměnnou Path v části Systémové proměnné, klepněte na tlačítko Upravit a přidejte
%JAVA_HOME%\bin. - 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í.
Doporučené editory
- Visual Studio Code s balíčkem rozšíření pro Javu – jednoduchý, dobře funguje pro většinu projektů
- IntelliJ IDEA – plnohodnotné integrované vývojové prostředí (IDE), edice Community je zdarma
Další kroky
Windows developer