Delen via


Aan de slag met Java in Windows

In deze handleiding wordt beschreven wat er anders is over het instellen van Java in Windows in vergelijking met Mac of Linux en krijgt u een werkende JDK-installatie met uw omgeving die correct is geconfigureerd.

Een JDK kiezen

Er zijn verschillende JDK-distributies beschikbaar voor Windows. Microsoft publiceert een eigen build op basis van OpenJDK:

Voor de meeste ontwikkelaars zijn Microsoft Build van OpenJDK of Temurin goede keuzes.

Installeren met winget

Open een PowerShell- of opdrachtpromptterminal en voer het volgende uit:

winget install Microsoft.OpenJDK.21

In plaats daarvan Temurin installeren:

winget install EclipseAdoptium.Temurin.21.JDK

Controleer de installatie:

java -version

JAVA_HOME instellen

In tegenstelling tot macOS (waar /usr/libexec/java_home dit regelt), moet je JAVA_HOME handmatig instellen in Windows. Veel hulpprogramma's, Maven, Gradle, Android Studio, vereisen dit.

  1. Open Start, zoek naar omgevingsvariabelen en selecteer De omgevingsvariabelen van het systeem bewerken.
  2. Klik op Omgevingsvariabelen.
  3. Klik onder Systeemvariabelen op Nieuw en stel deze in:
    • Variabelenaam: JAVA_HOME
    • Variabele waarde: het pad naar uw JDK, bijvoorbeeld C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
  4. Zoek de padvariabele onder Systeemvariabelen, klik op Bewerken en voeg toe %JAVA_HOME%\bin.
  5. Klik op OK om alle dialoogvensters te sluiten en open vervolgens een nieuwe terminal en controleer het volgende:
echo $env:JAVA_HOME
java -version
javac -version

Aanbeveling

Als u meerdere JDK's hebt geïnstalleerd, heeft de eerste in de lijst Path voorrang. Hulpprogramma's zoals SDKMAN (via WSL) of jEnv kunnen helpen bij het beheren van meerdere versies.

WSL of systeemeigen Windows?

Voor de meeste Java-ontwikkeling - webback-ends, Android- en enterprise-apps - werkt systeemeigen Windows goed. Gebruik WSL als uw buildhulpprogramma's of implementatiedoel specifiek is voor Linux of als u in een team werkt waarin iedereen zich op Linux/Mac bevindt en u omgevingspariteit wilt.

Volgende stappen