A Java használatának első lépései Windows rendszeren

Ez az útmutató bemutatja, miben különbözik a Java beállítása a Windowson a Machez vagy Linuxhoz képest, és egy működő JDK-telepítéshez vezet a környezet megfelelően konfigurálva.

JDK kiválasztása

A Windowshoz számos JDK-disztribúció érhető el. A Microsoft saját buildet tesz közzé az OpenJDK alapján:

A legtöbb fejlesztő számára az OpenJDK vagy a Temurin Microsoft buildje jó választás.

Telepítés a wingettel

Nyisson meg egy PowerShell- vagy parancssori terminált, és futtassa a következőt:

winget install Microsoft.OpenJDK.21

A Temurin telepítése ehelyett:

winget install EclipseAdoptium.Temurin.21.JDK

Ellenőrizze a telepítést:

java -version

JAVA_HOME beállítása

A macOS-hez (ahol /usr/libexec/java_home ezt kezeli) ellentétben a Windowson manuálisan kell beállítania JAVA_HOME . Számos eszköz – Maven, Gradle, Android Studio – igényli.

  1. Nyissa meg a Start menüt, keresse meg a környezeti változókat, és válassza a Rendszer környezeti változóinak szerkesztése lehetőséget.
  2. Kattintson a Környezeti változók elemre.
  3. A Rendszerváltozók csoportban kattintson az Új gombra, és állítsa be a következőt:
    • Változó neve: JAVA_HOME
    • Változó érték: a JDK elérési útja, például C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
  4. Keresse meg az Elérési út változót a Rendszerváltozók csoportban, kattintson a Szerkesztés gombra, és adja hozzá %JAVA_HOME%\bin.
  5. Kattintson az OK gombra az összes párbeszédpanel bezárásához, majd nyisson meg egy új terminált, és ellenőrizze a következőt:
echo $env:JAVA_HOME
java -version
javac -version

Jótanács

Ha több JDK van telepítve, az előbb Path felsoroltak elsőbbséget élveznek. Az olyan eszközök, mint az SDKMAN (WSL-n keresztül) vagy a jEnv , több verzió kezelését is segíthetik.

WSL vagy natív Windows?

A legtöbb Java-fejlesztés – webes háttérrendszerek, Android, nagyvállalati alkalmazások – esetében a natív Windows jól működik. Használja a WSL-t, ha a buildelési eszköz vagy az üzembehelyezési cél Linux-specifikus, vagy ha olyan csapatban dolgozik, ahol mindenki más Linuxon/Macen van, és környezeti paritást szeretne.

Következő lépések