Fix Error Kon Java SE Runtime Environment niet vinden

Wanneer u een Java .jar-bestand probeert te openen via de opdrachtprompt, zoals het commando “Java -Jar xxxx.jar”, ​​kan het volgende foutbericht verschijnen:

 Fout: openingsregistersleutel 'Software \ JavaSoft \ JRE' Fout: kan java.dll niet vinden Fout: kon Java SE Runtime Environment niet vinden. 

Dit kan te wijten zijn aan verschillende factoren, waaronder maar niet beperkt tot:

  • Beschadigd register
  • Ontbrekend Java-pad in uw omgevingsvariabelen
  • Java-installatiemap wordt verplaatst

We hebben dit probleem bijvoorbeeld ondervonden bij het bijwerken van Java SE naar de nieuwste versie - we hadden waarschijnlijk eerder een 32-bits Java-installatie en bij het uitvoeren van het 64-bits Java-installatieprogramma is ons Java-pad gewijzigd.

Foutmelding bij het uitvoeren van Java-opdrachten in opdrachtprompt.

Gelukkig is dit vrij eenvoudig op te lossen, omdat alleen een van de bovenstaande problemen met de juiste oplossing moet worden opgelost. Volg onze onderstaande stappen om uw Java-opdrachten opnieuw te laten werken via de opdrachtprompt en laat een opmerking achter in het opmerkingengedeelte als u nog andere problemen ondervindt (of als u een betere oplossing kent).

  1. Verwijder alle eerdere versies van Java (met behulp van het verwijderingsproces van “Programma's en onderdelen”). Als de Java-map nog in "C: / Program Files / ..." staat, verwijder deze dan.
  2. Ruim uw register op (verwijder uw Java-sleutel):
  3. Ga naar Start en vervolgens Uitvoeren
  4. Typ 'regedit' in het bewerkingsveld
  5. Ga naar HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
  6. Onder deze map voor het verwijderen vindt u veel registervermeldingen tussen accolades.

    Regedit verwijder pad.
  7. Klik op het tabblad Bewerken en vervolgens op Zoeken
  8. Opmerking: Markeer de map Verwijderen voordat u naar een bepaald register zoekt.
  9. Voer de versiereeks in als waarde om de overeenkomende te verwijderen registervermelding te vinden.
  10. Zodra u de registersleutel hebt gevonden, markeert u die sleutel en klikt u er met de rechtermuisknop op en kiest u Verwijderen
  11. Bevestig de verwijdering en klik op Ja

Stappen voor het vinden van registersleutels voor elke versie van Java 7

Volg formaat 7.0.xxx

waar xxx 100, 120, 130, 140, enzovoort kan zijn.

bijvoorbeeld:

  • Typ 7.0.100 in het zoekveld, vindt de registersleutel voor Java7 update 10
  • Type 7.0.120 in zoekveld, vindt registersleutel voor Java7 update 12
  • Typ 7.0.180 in het zoekveld, vindt de registersleutel voor Java7 update 18

Stappen voor het vinden van registersleutels voor elke versie van Java 6

Volg formaat 6.0.xxx

waar xxx 100, 120, 130, 140, enzovoort kan zijn.

bijvoorbeeld:

  • Type 6.0.100 in zoekveld, vindt registersleutel voor Java6 update 10
  • Type 6.0.120 in zoekveld, vindt registersleutel voor Java6 update 12
  • Type 6.0.180 in zoekveld, vindt registersleutel voor Java6 update 18

Stappen voor het vinden van registersleutels voor elke versie van Java 1.5

Volg formaat 1.5.0.xxx

waar xxx 100, 120, 130, 140, enzovoort kan zijn.

bijvoorbeeld:

  • Typ 1.5.0.100 in het zoekveld, vindt de registersleutel voor jre1.5.0_01
  • Typ 1.5.0.120 in het zoekveld, vindt de registersleutel voor jre1.5.0_12
  • Typ 1.5.0.180 in het zoekveld, vindt de registersleutel voor jre1.5.0_18
  • Stappen voor het vinden van registersleutels voor elke versie van Java 1.4

Volg formaat 1.4.2_xxx

waar xxx 01, 12, 13, 14 enzovoort kan zijn.

bijvoorbeeld:

  • Type 1.4.2_01 in zoekveld, vindt registersleutel voor jre1.4.0_01
  • Typ 1.4.2_12 in het zoekveld, vindt de registersleutel voor jre1.4.0_12
  • Typ 1.4.2_18 in het zoekveld, vindt de registersleutel voor jre1.4.0_18

Installeer Java opnieuw en stel systeemvariabele JAVA_HOME in op uw JRE (of JDK) pad.

bv:

 JAVA_HOME - C: \ Program Files \ Java \ jdk1.7.0_71 Pad - C: \ Program Files \ Java \ jdk1.7.0_71 \ bin 

U kunt controleren of dit een succesvolle oplossing was met de volgende opdrachten

 echo% JAVA_HOME% java -version 

Open handmatig het opdrachtvenster naar het Java-pad. Als een kanttekening kunt u ook een opdrachtprompt direct vanuit de Java-map starten - ga naar uw map C: \ Program Files \ Java \ bin ( of waar uw Java is geïnstalleerd), houd ingedrukt Shift + klik met de rechtermuisknop in het venster en klik op "Open hier een opdrachtvenster".

Interessante Artikelen