Fixa fel Det gick inte att hitta Java SE Runtime Environment

När du försöker öppna en Java .jar-fil genom kommandotolken, som att använda kommandot "Java -Jar xxxx.jar", kan du stöta på följande felmeddelande:

 Fel: öppning av registernyckeln 'Programvara \ JavaSoft \ JRE' Fel: kunde inte hitta java.dll Fel: kunde inte hitta Java SE Runtime Environment. 

Detta kan bero på flera faktorer, inklusive men inte begränsade till:

  • Skadat register
  • Saknar Java-sökväg i dina miljövariabler
  • Java-installationsmapp flyttas

Till exempel stötte vi på det här problemet när vi uppdaterade Java SE till den senaste versionen - vi hade troligen tidigare en 32-bitars Java-installation, och när vi körde 64-bitars Java-installationsprogram, ändrades vår Java-väg.

Felutmatning när du försöker köra Java-kommandon i Kommandotolken.

Lyckligtvis är detta ganska enkelt att fixa, eftersom det bara kräver att man tar upp ett av ovanstående problem med rätt lösning. Följ våra steg nedan för att få dina Java-kommandon via kommandoprompten att fungera igen och lämna en kommentar i kommentaravsnittet om du stöter på ytterligare problem (eller känner till en bättre lösning).

  1. Ta bort alla tidigare versioner av Java (med avinstallationsprocessen "Program och funktioner"). Om java-mappen finns kvar i “C: / Program Files /…”, ta bort den.
  2. Rensa ditt register (ta bort din Java-nyckel):
  3. Gå till Start och sedan Kör
  4. Skriv in 'regedit' i redigeringsfältet
  5. Gå till HKEY_LOCAL_MACHINE / Programvara / Microsoft / Windows / CurrentVersion / Avinstallera
  6. Under den här avinstallationsmappen hittar du många registerposter inom lockiga parenteser.

    Regedit avinstallera sökvägen.
  7. Klicka på fliken Redigera och sedan på Sök
  8. Obs: Markera avinstallera mappen innan du söker efter ett visst register.
  9. Ange versionsträng som värde för att hitta motsvarande registerpost som ska raderas.
  10. När du hittar registernyckeln markerar du den och högerklickar på den och väljer Ta bort
  11. Bekräfta borttagningen och klicka på Ja

Steg för att hitta registernycklar för alla versioner av Java 7

Följ format 7.0.xxx

där xxx kan vara 100, 120, 130, 140 och så vidare.

till exempel:

  • Skriv 7.0.100 i sökfältet, hittar registernyckel för Java7-uppdatering 10
  • Skriv 7.0.120 i sökfältet, hittar registernyckel för Java7-uppdatering 12
  • Skriv 7.0.180 i sökfältet, hittar registernyckel för Java7-uppdatering 18

Steg för att hitta registernycklar för alla versioner av Java 6

Följ format 6.0.xxx

där xxx kan vara 100, 120, 130, 140 och så vidare.

till exempel:

  • Skriv 6.0.100 i sökfältet, hittar registernyckel för Java6-uppdatering 10
  • Skriv 6.0.120 i sökfältet, hittar registernyckel för Java6-uppdatering 12
  • Skriv 6.0.180 i sökfältet, hittar registernyckel för Java6-uppdatering 18

Steg för att hitta registernycklar för alla versioner av Java 1.5

Följ format 1.5.0.xxx

där xxx kan vara 100, 120, 130, 140 och så vidare.

till exempel:

  • Skriv 1.5.0.100 i sökfältet, hittar registernyckel för jre1.5.0_01
  • Skriv 1.5.0.120 i sökfältet, hittar registernyckel för jre1.5.0_12
  • Skriv 1.5.0.180 i sökfältet, hittar registernyckel för jre1.5.0_18
  • Steg för att hitta registernycklar för alla versioner av Java 1.4

Följ format 1.4.2_xxx

där xxx kan vara 01, 12, 13, 14 och så vidare.

till exempel:

  • Skriv 1.4.2_01 i sökfältet, hittar registernyckel för jre1.4.0_01
  • Skriv 1.4.2_12 i sökfältet, hittar registernyckel för jre1.4.0_12
  • Skriv 1.4.2_18 i sökfältet, hittar registernyckel för jre1.4.0_18

Installera om Java och ställ in systemvariabel JAVA_HOME på din JRE (eller JDK) -väg.

T.ex:

 JAVA_HOME - C: \ Programfiler \ Java \ jdk1.7.0_71 Sökväg - C: \ Programfiler \ Java \ jdk1.7.0_71 \ bin 

Du kan kontrollera om detta var en framgångsrik lösning med följande kommandon

 echo% JAVA_HOME% java -version 

Öppna kommandofönstret manuellt till Java-vägen. Som en sidnotering kan du också starta en kommandotolk direkt från Java-mappen - navigera till mappen C: \ Program Files \ Java \ bin ( eller var din Java är installerad), håll Skift + Högerklicka i fönstret och klicka på "Öppna ett kommandofönster här".

Intressanta Artiklar