Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- Microsoft Build van OpenJDK : gratis, open source, ondersteund door Microsoft, beschikbaar voor Windows x64 en ARM64
- Eclipse Temurin (Adoptium) - veel gebruikte opensource-distributie
- Oracle JDK : vereist een licentie voor commercieel gebruik
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.
- Open Start, zoek naar omgevingsvariabelen en selecteer De omgevingsvariabelen van het systeem bewerken.
- Klik op Omgevingsvariabelen.
- 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
- Variabelenaam:
- Zoek de padvariabele onder Systeemvariabelen, klik op Bewerken en voeg toe
%JAVA_HOME%\bin. - 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.
Aanbevolen editors
- Visual Studio Code met het Extension Pack voor Java - lichtgewicht, werkt goed voor de meeste projecten
- IntelliJ IDEA — volledig uitgerust IDE, Community edition is gratis
Volgende stappen
Windows developer