Paranda viga Java Java Runtime Environment ei leitud

Kui proovite käsureale kaudu avada Java .jar-faili, näiteks kasutades käsku “Java -Jar xxxx.jar”, ​​võidakse kuvada järgmine tõrketeade:

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

Selle põhjuseks võivad olla mitmed tegurid, sealhulgas, kuid mitte ainult:

  • Rikutud register
  • Teie keskkonnamuutujates puudub Java tee
  • Java installikaust teisaldatakse

Näiteks puutusime selle probleemiga kokku Java SE uusimale versioonile värskendamisel - tõenäoliselt oli meil varem 32-bitine Java installitud ja 64-bitise Java installeri käitamisel meie Java tee muutunud.

Java-käskude käivitamisel käsuviibas ilmnes tõrge.

Õnneks on seda üsna lihtne parandada, kuna see nõuab lihtsalt ühe ülalnimetatud probleemi lahendamist sobiva lahendusega. Järgige meie alltoodud samme, et Java-käsud saadaks uuesti käsuviiba kaudu, ja jätke kommentaaride jaotisse kommentaar, kui teil on lisaküsimusi (või teate paremat lahendust).

  1. Kustutage kõik Java eelmised versioonid (desinstallige programmi „Programmid ja funktsioonid” abil). Kui java kaust jääb jaotisesse C: / Program Files /…, kustutage see.
  2. Puhastage oma register (kustutage oma Java-võti):
  3. Minge Start ja seejärel Run
  4. Tippige redigeerimise väljale 'regedit'
  5. Minge saidile HKEY_LOCAL_MACHINE / Tarkvara / Microsoft / Windows / CurrentVersion / Uninstall
  6. Selle kausta Desinstalli alt leiate lokkisulgudes palju registrikandeid.

    Regedit desinstallida rada.
  7. Klõpsake vahekaarti Redigeerimine ja siis nuppu Leia
  8. Märkus. Enne konkreetse registri otsimist tõstke esile kaust Desinstalli.
  9. Sisestage versiooni string väärtusena, et leida vastav kustutatav registrikanne.
  10. Kui olete registrivõtme leidnud, tõstke see võti esile ja siis paremklõpsake sellel ja valige Kustuta
  11. Kinnitage kustutamine ja klõpsake nuppu Jah

Java 7 mis tahes versiooni registrivõtmete leidmise sammud

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, leiab Java7 värskenduse 18 registrivõtme

Sammud Java 6 mis tahes versiooni registrivõtmete leidmiseks

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, leiab Java6 värskenduse 10 registrivõtme
  • Tippige otsinguväljale 6.0.120, leiab Java6 värskenduse 12 registrivõtme
  • Tippige otsinguväljale 6.0.180, leiab Java6 värskenduse 18 registrivõtme

Sammud Java 1.5 mis tahes versiooni registrivõtmete leidmiseks

Järgige vormi 1.5.0.xxx

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

näiteks:

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

Järgige vormi 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 registri võtme jre1.4.0_01
  • Tippige otsinguväljale 1.4.2_12, leiab registri võtme jre1.4.0_12
  • Tippige otsinguväljale 1.4.2_18, leiab registri võtme jre1.4.0_18

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

Nt:

 JAVA_HOME - C: \ programmifailid \ Java \ jdk1.7.0_71 tee - C: \ programmifailid \ Java \ jdk1.7.0_71 \ bin 

Järgmiste käskudega saate kontrollida, kas see oli õnnestunud lahendus

 echo% JAVA_HOME% java -versioon 

Käsiaken käsitsi Java raja avamiseks. Kõrvalmärkusena võite käsuviiba käivitada ka otse Java-kaustast - liikuge kausta C: \ Program Files \ Java \ bin ( või kuhu iganes teie Java on installitud), hoidke all Shift + paremklõpsake akna sees ja klõpsake „Ava käsuaken siin“.

Huvitavad Artiklid