Parandage viga Java SE Runtime Environment ei õnnestunud leida

Kui proovite Java .jari faili käsurea kaudu avada, näiteks kasutades käsku „Java -Jar xxxx.jar”, ​​võib ilmneda järgmine tõrketeade:

Viga: registrivõtme 'Software \ JavaSoft \ JRE' avamine Viga: java.dll ei leitud Viga: Java SE Runtime Environment'i ei leitud.

Selle põhjuseks võib olla mitu tegurit, sealhulgas, kuid mitte ainult:

  • Rikutud register
  • Teie keskkonnamuutujate Java-tee puudub
  • Java installikaust teisaldatakse

Näiteks tekkis see probleem Java SE värskendamisel uusimale versioonile - tõenäoliselt oli meil varem 32-bitine Java-install ja 64-bitise Java-installeri käitamisel muutus meie Java-tee.

Õnneks on seda üsna lihtne parandada, kuna see nõuab lihtsalt ühe ülaltoodud probleemi lahendamist sobiva lahendusega. Järgige meie allolevaid samme, et oma Java-käsud uuesti käsurea kaudu tööle saada, ja kui teil tekib muid probleeme (või teate paremat lahendust), jätke kommentaaride jaotisse kommentaar.

  1. Kustutage kõik Java varasemad versioonid (desinstallimisprotsessi Programs and Features abil). Kui java kaust jääb kausta „C: / Program Files /…”, kustutage see.
  2. Puhastage oma register (kustutage Java-võti):
  3. Minge Start ja seejärel Run
  4. Sisestage redigeerimisväljale „regedit”
  5. Minge saidile HKEY_LOCAL_MACHINE / Tarkvara / Microsoft / Windows / CurrentVersion / Desinstalli
  6. Selle kausta Desinstalli alt leiate lokkisulgudes palju registrikirjeid.
  7. Klõpsake vahekaarti Redigeerimine ja seejärel nuppu Leia
  8. Märkus. Enne konkreetse registri otsimist tõstke esile kaust Desinstalli.
  9. Vastava kustutatava registrikirje leidmiseks sisestage väärtuseks versiooni string.
  10. Kui olete registrivõtme leidnud, tõstke see võti esile ja seejärel paremklõpsake seda ning valige Kustuta
  11. Kinnitage kustutamine ja klõpsake nuppu Jah

Sammud registrivõtmete leidmiseks mis tahes Java 7 versiooni jaoks

Järgige vormingut 7.0.xxx

kus xxx võib olla 100, 120, 130, 140 ja nii edasi.

näiteks:

  • Tippige otsinguväljale 7.0.100, leiab Java7 värskenduse 10 registrivõtme
  • Tippige otsinguväljale 7.0.120, leiab Java7 värskenduse 12 registrivõtme
  • Tippige otsinguväljale 7.0.180, leiate Java7 värskenduse 18 registrivõtme

Sammud registrivõtmete leidmiseks mis tahes Java 6 versiooni jaoks

Järgige vormingut 6.0.xxx

kus xxx võib olla 100, 120, 130, 140 ja nii edasi.

näiteks:

  • Tippige otsinguväljale 6.0.100, leiate Java6-i värskenduse 10 registrivõtme
  • Tippige otsinguväljale 6.0.120, leiab Java6 värskenduse 12 registrivõtme
  • Tippige otsinguväljale 6.0.180, leiate Java6 värskenduse 18 registrivõtme

Sammud registrivõtmete leidmiseks mis tahes Java 1.5 versiooni jaoks

Järgige vormingut 1.5.0.xxx

kus xxx võib olla 100, 120, 130, 140 ja nii edasi.

näiteks:

  • Sisestage otsinguväljale 1.5.0.100, leiab registrivõtme jre1.5.0_01 jaoks
  • Sisestage otsinguväljale 1.5.0.120, leiab registrivõtme jre1.5.0_12 jaoks
  • Sisestage otsinguväljale 1.5.0.180, leiab registrivõtme jre1.5.0_18 jaoks
  • Sammud registrivõtmete leidmiseks mis tahes Java 1.4 versiooni jaoks

Järgige vormingut 1.4.2_xxx

kus xxx võib olla 01, 12, 13, 14 ja nii edasi.

näiteks:

  • Tippige otsinguväljale 1.4.2_01, leiab registrivõtme jre1.4.0_01 jaoks
  • Tippige otsinguväljale 1.4.2_12, leiab registrivõtme jre1.4.0_12 jaoks
  • Sisestage otsinguväljale 1.4.2_18, leiab jre1.4.0_18 registrivõtme

Installige Java uuesti ja määrake süsteemimuutuja JAVA_HOME oma JRE (või JDK) teele.

Näiteks:

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

Kas see oli edukas lahendus, saate kontrollida järgmiste käskudega

kaja% JAVA_HOME% java -versioon

Käsitsi avatud käsk aken Java pathway.As pool tähele, võite käivitada käsurealt toimub otse Java kausta - Navigeeri oma C: \ Program Files \ Java \ bin kausta ( või kus iganes oma Java on paigaldatud) , ootel Tõstuklahv + Paremklõpsake akna sees ja klõpsake nuppu „Ava siin käskaken”.