Parandus: register viitab olematule Java Runtime keskkonnale

Mõned kasutajad teatavad rakenduse käivitatavate failide proovimisel tõrke “ register viitab olematule Java Runtime Environment ” veale. Enim mõjutatud kasutajad teatavad, et see probleem hakkas ilmnema järsult (kui nad said varem sama käivitatavat käivitada ilma probleemideta).

Register viitab olematule Java Runtime Environment installimisele või käitusaeg on rikutud.

Süsteem ei leia määratud teed

Mis põhjustab “ registri viide olematule Java Runtime Environment ” veale

Uurisime probleemi, üritades seda korrata ja uurides erinevaid kasutajaaruandeid. See tõrketeade näitab, et teil on registriredaktoris jäänuseid vanast Java installist.

Selle põhjal, mida leidsime, on selle probleemi ilmnemiseks mitu tavalist stsenaariumi:

  • Register sisaldab kirjeid, mis ei vii tegelikule Java-teele - tavaliselt juhtub see, kui teisaldate tarkvara mõnda teise kataloogi (käsitsi) pärast esialgset installimist. Probleemi saab parandada käsitsi mittevastavate registrikannete käsitsi eemaldamisega.
  • Puudulik või rikutud Java installimine - mitmel kasutajal on õnnestunud see konkreetne probleem lahendada Java desinstallides ja seejärel JDK uuesti installides. Kasutajate spekulatsioonid viitavad sellele, et selle võisid põhjustada rikutud fail või tõrge.

Kui proovite praegu seda konkreetset probleemi lahendada, pakub see artikkel teile kinnitatud tõrkeotsingu sammude kogumi. Allpool on teil mitu meetodit, mida teised sarnases olukorras kasutajad on probleemi lahendamiseks edukalt kasutanud.

Parimate tulemuste saamiseks järgige allpool toodud meetodeid, kuni leiate paranduse, mis lahendab teie konkreetses stsenaariumis probleemi. Alustagem!

1. meetod: JavaHome'i ja RuntimeLibi olematute registrikannete eemaldamine

Mitmetel sama probleemiga kasutajatel on õnnestunud probleem lahendada, eemaldades need JavaHome'i ja RuntimeLibi registrikanded, mis ei viita olemasolevale teele.

Iga JavaHome'i muutuja peaks viitama \ bin \ klient \ jvm.dll-le imperatiivsele teele, samas kui iga RuntimeLib peaks viitama olemasolevale t jvm.dll- failile. Kuid kuna see probleem ilmneb, võite leida ühe või mitu muutujat, millel pole vastavat teed või faili.

See võib juhtuda, kui eemaldasite tarkvara hiljuti pärast installimist mõnda teise kataloogi. Kui teil õnnestub registrimuutujaid leida, peate need käsitsi eemaldama.

See protseduur nõuab natuke käsitsitööd ja väikest tehnilist ekspertiisi, kuid see võib aidata teil probleemi lahendada ilma kogu Java Runtime Environment'i uuesti installimata. Kui olete valmis sellega hakkama saama, oleme koostanud kogu asja üksikasjaliku juhendi. Mida peate tegema:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ regedit ” ja vajutage registriredaktori avamiseks sisestusklahvi . Kui UAC (kasutajakonto kontroll) seda palub , klõpsake viipal nuppu Jah .

    Käivita dialoog: regedit
  2. Järgmisesse asukohta navigeerimiseks kasutage vasakut paani registriredaktoris:
     Arvuti \ HKEY_LOCAL_MACHINE \ TARKVARA \ JavaSoft \ Java käituskeskkond 
  3. Kui olete sinna jõudnud, valige esimene Java versioon, mis asub kaustas Java Runtime Environment, ja liikuge parempoolsele paanile.
  4. Topeltklõpsake parempoolsel paanil JavaHome ja kopeerige kogu väärtus Data teele lõikelauale.

    JavaHome'i tee kopeerimine registriredaktorist
  5. Avage File Explorer ja kleepige navigeerimisribale asukoht, mille olete varem kopeerinud. Kui asukoht viib kuhugi, tähendab see, et registriväärtusel on vastav tee. Kui see ei vii teid kuhugi, tähendab see, et register viitab olematule Java installimisele ja see tuleks kustutada.

    Vastava tee registriväärtuse kontrollimine

    Märkus. Kui väärtus Väärtuse andmetee ei vii teid kuhugi, paremklõpsake JavaHome'il ja klõpsake registrikandest vabanemiseks nuppu Kustuta .

    Registrikande kustutamine mittevastava installiteega
  6. Kui JavaHome on hooldatud, tehke topeltklõps RuntimeLibil ja kopeerige väärtus Data teekonda lõikelauale.

    Kopeerige RuntimeLibi väärtuse andmed lõikelauale
  7. Samamoodi nagu enne, avage File Exploreri aken ja mine navigeerimisribale varem kopeeritud teele. Kuid seekord eemaldage enne sisestusklahvi vajutamist viimane osa “ jvm.dll ”.

    Kontrollimine, kas Runtimeliibil on vastav tee

    Märkus. Kui leiate vastava tee, tähendab see, et RuntimeLib registriväärtus töötab õigesti. Kui kuvatakse teade, et Windows ei leia teed, viitab registriväärtus olematule Java installimisele ja see tuleb eemaldada. Sel juhul paremklõpsake RuntimeLib ja valige Kustuta, et väärtusest lahti saada.

    Näide olematu registriteest
  8. Kui esimene Java Runtime Environment versioon on juba käsitletud, korrake samme 4 kuni 7 iga Java versiooniga, mille olete jätnud Java Runtime Environment keskkonda.

    Sama protseduuri korratakse ülejäänud Java versioonidega
  9. Kui kõik registrikanded on kontrollitud ja lahendatud, sulgege registriredaktor ja taaskäivitage arvuti ja kontrollige, kas viga on järgmisel käivitamisel lahendatud.

Kui see meetod ei olnud edukas või otsite lihtsalt lihtsamat parandust, liikuge järgmise meetodi juurde.

2. meetod: Java desinstallimine ja Java JDK installimine

Kui teil on seda probleemi, kui proovite käivitada Minecrafti või mõnda muud JDK-le tuginevat rakendust, võiksite probleemi lahendada, desinstalleerides kogu Java keskkonna ja installides seejärel uuesti JDK (Java Development Kit).

Siit leiate lühikese juhise, kuidas seda teha:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ appwiz.cpl ” ja vajutage programmide ja funktsioonide avamiseks sisestusklahvi .

    Käivita dialoog: appwiz.cpl
  2. Klõpsake programmis ja funktsioonides veerul Publisher ja kerige seejärel alla Oracle Corporationi avaldatud kirjeteni.
  3. Järgmisena jätkake iga Java installi (või värskenduse) desinstallimist, paremklõpsake iga kirjet ja klõpsake nuppu Desinstalli . Seejärel järgige ekraanil kuvatavaid juhiseid desinstalli lõpuleviimiseks iga kirjega.

    Iga Java installi desinstallimine
  4. Kui olete Java keskkonna täielikult desinstallinud, taaskäivitage arvuti.
  5. Järgmisel käivitamisel külastage seda linki ( siin ) ja klõpsake nuppu Laadi alla .

    Klõpsake nuppu JDK allalaadimine
  6. Kerige järgmisel ekraanil alla Java SE arenduskomplektini ja klõpsake nupul Nõustu litsentsilepinguga . Seejärel klõpsake Windowsiga seotud käivitatava allalaadimise lingil.

    JDK installija allalaadimine
  7. Avage JDK installer ja järgige ekraanil kuvatavaid juhiseid, et installida JDK keskkond arvutisse. Taaskäivitage arvuti, kui seda ei küsita automaatselt protsessi lõpuleviimisel.
  8. Järgmisel käivitamisel peaksite saama rakenduse käivitada ilma, et peaks ilmnema tõrget “ register viitab olematule Java Runtime Environment ”.

Huvitavad Artiklid