Java Runtime Environment controleren — en waarom dat soms frustrerend kan zijn
Dit is me meerdere keren overkomen, eerlijk gezegd. Als Java niet op de plek verschijnt waar je het verwacht, of als je foutmeldingen krijgt dat Java niet gevonden kan worden, is de verleiding groot om direct opnieuw te installeren of ingewikkeldere oplossingen te proberen. Maar eerst even checken of Java überhaupt geïnstalleerd is en bereikbaar is, kan veel tijd besparen. Zo deed ik dat ook — vaak ligt het probleem in een PATH-instelling waar je niet meteen aan denkt, en merk je dat pas als je het goed hebt gecontroleerd.
De snelste methode is om de opdrachtprompt te openen. Druk op Windows-toets + S en typ “CMD”. Ik run het meestal als administrator, gewoon voor de zekerheid — klik met rechts op het Command Prompt-icoon en kies “Uitvoeren als administrator”. Sommige commando’s, vooral die waarmee je omgevingsvariabelen of registerinstellingen wijzigt, vereisen die verhoogde rechten. Zo voorkom je dat Windows je pogingen negeert of je foutmeldingen geeft.
Als de prompt open is, typ je java -version en druk je op Enter. Wat je wilt zien, is een versienummer, bijvoorbeeld Java 17.0.2 of een soortgelijke huidige build. Is dat het geval, geweldig — Java wordt herkend door je systeem. Maar als je in plaats daarvan een bericht krijgt zoals 'java' is not recognized as an internal or external command, operable program or batch file, dan is Java niet correct geïnstalleerd of weet je systeem niet waar het moet zoeken.
Java wordt niet gevonden — installeren of opnieuw installeren
Wordt Java niet gevonden, of weet je niet zeker of het wel goed geïnstalleerd is, ga dan rechtstreeks naar de officiële Java-website — https://www.oracle.com/java/technologies/javase-downloads.html. Ik vermijd websites van derden omdat je nooit precies weet wat je krijgt, en beveiliging is belangrijk. Download daar de nieuwste JDK of JRE. Meestal staat er een grote groene Download-knop, en krijg je een .exe-bestand, bijvoorbeeld jdk-17_windows-x64_bin.exe.
Dubbelklik op het installatiebestand en volg gewoon de standaard stappen. Accepteer de licentie, kies je installatiemap, en let op opties zoals “Voor alle gebruikers installeren” of “Java als standaard zetten”. Ik weet nog dat ik dat de eerste keer liet liggen, met als gevolg dat ik later verwarring kreeg. Als er een vinkje staat voor “Java aan PATH toevoegen”, zet dat dan zeker aan — dat is vaak de sleutel tot het voorkomen van toekomstige problemen.
Na de installatie, die meestal vrij snel verloopt, sluit je de installer meteen weer af. Je hoeft het niet open te houden. Probeer daarna in een nieuwe opdrachtprompt nogmaals java -version uit te voeren — daar zou je nu moeten zien of alles werkt. Als dat niet het geval is, of de opdracht wordt nog steeds niet herkend, dan ligt het meestal aan een PATH-variabele die niet goed staat ingesteld.
Het aanpassen van omgevingsvariabelen — Het lastige gedeelte
Dit was voor mij het lastigste — Windows kan ingewikkeld zijn met omgevingsvariabelen, zeker als je door de jaren heen meerdere Java-versies hebt geïnstalleerd. Je moet handmatig de map met Java’s bin-bestanden toevoegen aan je systeem-omgevingsvariabele PATH.
Ga naar het menu Start of druk op Windows-toets + S en typ “Omgevingsvariabelen”. Kies voor De systeemomgevingsvariabelen bewerken. In het venster dat opent, klik je op Omgevingsvariabelen…. Onder Systeemvariabelen zoek je de variabele Path en klik je op Wijzigen.
Klik op Nieuw en voeg het pad naar jouw Java bin-map toe. Meestal is dat iets als C:\Program Files\Java\jdk-17.0.2\bin. Vervang dat versienummer door de daadwerkelijke naam van jouw Java-map — dat kan anders zijn als je een andere update hebt geïnstalleerd of in een andere map hebt gezet. Als je het niet zeker weet, navigeer dan handmatig naar die map via de Verkenner.
Nadat je de PATH hebt aangepast, klik je op OK bij alle vensters en sluit je de opdrachtprompt. Open hem weer op (soms helpt een volledige herstart, zeker als de variabelen niet meteen actief lijken). Voer opnieuw java -version uit — hopelijk zie je nu wel je Java-versie verschijnen.
Wat te doen als het nog niet lukt
Blijven de fouten komen, kijk dan nog eens goed of Java correct is geïnstalleerd. Download desnoods een verse kopie van Oracle — soms wordt per ongeluk een corrupte installatie gedaan of heb je een stap gemist. Controleer ook of je meerdere Java-versies hebt staan. Soms kunnen conflicten ontstaan doordat verschillende versies naast elkaar geïnstalleerd zijn, en de PATH variabele verwijst naar de verkeerde versie.
Soms is het gewoon een kwestie van opnieuw opstarten — nadat je de omgevingsvariabelen hebt aangepast, pikt Windows dat niet altijd meteen op. Zorg ook dat je Windows up-to-date is, want verouderde systeembestanden kunnen storingen veroorzaken bij Java en andere software.
Het kostte me best wat trial-and-error, eerlijk gezegd. Ik moest meerdere keren de omgevingsvariabelen aanpassen en door die menu’s navigeren die niet altijd overzichtelijk zijn. Maar zodra het klikte, werkte alles goed. Geduld is dus zeker een schone zaak.
Hopelijk helpt dit iemand anders — ik heb zelf veel tijd verloren met uitzoeken. Controleer je Java-installatie, pas je omgevingsvariabelen aan en vergeet niet te herstarten. Succes!