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.
Õ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).
- Kustutage kõik Java eelmised versioonid (desinstallige programmi „Programmid ja funktsioonid” abil). Kui java kaust jääb jaotisesse C: / Program Files /…, kustutage see.
- Puhastage oma register (kustutage oma Java-võti):
- Minge Start ja seejärel Run
- Tippige redigeerimise väljale 'regedit'
- Minge saidile HKEY_LOCAL_MACHINE / Tarkvara / Microsoft / Windows / CurrentVersion / Uninstall
- Selle kausta Desinstalli alt leiate lokkisulgudes palju registrikandeid.
Regedit desinstallida rada. - Klõpsake vahekaarti Redigeerimine ja siis nuppu Leia
- Märkus. Enne konkreetse registri otsimist tõstke esile kaust Desinstalli.
- Sisestage versiooni string väärtusena, et leida vastav kustutatav registrikanne.
- Kui olete registrivõtme leidnud, tõstke see võti esile ja siis paremklõpsake sellel ja valige Kustuta
- 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“.