Korjaus: Rekisteri viittaa olemattomaan Java Runtime Environment -ympäristöön

Jotkut käyttäjät ilmoittavat saavansa " rekisteri viittaa olemattomaan Java Runtime Environment " -virheeseen yrittäessään avata tiettyjä sovelluksen suoritettavia tiedostoja. Eniten kärsineet käyttäjät ilmoittavat, että tämä ongelma alkoi ilmaantua äkillisesti (he pystyivät aiemmin ajamaan samaa suoritettavaa ohjelmaa ilman ongelmia).

Rekisteri viittaa olemattomaan Java Runtime Environment -asennukseen tai ajonaika on vioittunut.

Järjestelmä ei löydä määriteltyä polkua

Mikä aiheuttaa “ rekisteri viittaa olemattomaan Java Runtime Environment ” -virheeseen

Tutkimme asiaa yrittämällä toistaa asiaa ja tarkastelemalla erilaisia ​​käyttäjän raportteja. Tämä virheilmoitus on osoitus siitä, että sinulla on jäännöksiä vanhasta Java-asennuksesta rekisterieditorissa.

Löytämämme perusteella on useita yleisiä skenaarioita, jotka johtavat tämän ongelman ilmestymiseen:

  • Rekisteri sisältää merkintöjä, jotka eivät johda todelliseen Java-polkuun - Tämä tapahtuu yleensä, jos siirrät ohjelmiston toiseen hakemistoon (manuaalisesti) alkuperäisen asennuksen jälkeen. Ongelma voidaan korjata poistamalla manuaalisesti rekisterimerkinnät, jotka eivät vastaa manuaalisesti.
  • Puutteellinen tai vioittunut Java-asennus - Useat käyttäjät ovat onnistuneet ratkaisemaan tämän ongelman poistamalla Java: n ja asentamalla sitten JDK: n uudelleen. Käyttäjien keinottelut viittaavat siihen, että vioittunut tiedosto tai häiriö on saattanut aiheuttaa tämän.

Jos yrität parhaillaan ratkaista tämä tietty ongelma, tässä artikkelissa on kokoelma vahvistettuja vianetsintävaiheita. Alla on useita menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat onnistuneesti käyttäneet ongelman ratkaisemiseksi.

Saat parhaat tulokset noudattamalla alla olevia menetelmiä, kunnes löydät korjauksen, joka ratkaisee ongelman tietyssä tilanteessa. Aloitetaanpa!

Tapa 1: JavaHome- ja RuntimeLib-ohjelmien olemattomien rekisterimerkintöjen poistaminen

Useat käyttäjät, jotka kohtaavat saman ongelman, ovat onnistuneet ratkaisemaan ongelman poistamalla ne JavaHome- ja RuntimeLib- rekisterimerkinnät, jotka eivät viittaa olemassa olevaan polkuun.

Jokaisen JavaHome- muuttujan tulisi viitata \ bin \ client \ jvm.dll-tietä vastaavaan polkuun, kun taas jokaisen RuntimeLib-tiedoston pitäisi viitata olemassa olevaan jvm.dll- tiedostoon. Mutta koska tämä ongelma ilmenee, saatat löytää yhden tai useita muuttujia, joilla ei ole vastaavaa polkua tai tiedostoa.

Näin voi käydä, jos poistit ohjelmiston äskettäin toiseen hakemistoon asennuksen jälkeen. Jos onnistut löytämään rekisterimuuttujia, sinun on poistettava ne manuaalisesti.

Tämä toimenpide vaatii jonkin verran manuaalista työtä ja vähän teknistä asiantuntemusta, mutta se saattaa auttaa sinua ratkaisemaan ongelman joutumatta asentamaan koko Java Runtime Environment -ympäristön uudelleen . Jos olet valmis menemään läpi sen kanssa, olemme laatineet askel askeleelta oppaan läpi koko asian. Tässä on mitä sinun täytyy tehdä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” regedit ” ja avaa rekisterieditori painamalla Enter . Napsauta pyydettäessä Kyllä, kun UAC (User Account Control) kehottaa sitä.

    Suorita valintaikkuna: regedit
  2. Siirry vasempaan ruutuun rekisterieditorin sisällä seuraavaan sijaintiin:
     Tietokone \ HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment 
  3. Kun olet saavuttanut paikan, valitse ensimmäinen Java-versio, joka sijaitsee Java Runtime Environment -kansiossa ja siirry oikealle ruudulle.
  4. Kaksoisnapsauta oikeanpuoleisessa ruudussa JavaHomea ja kopioi koko Value- datapolku leikepöydälle.

    Kopioidaan JavaHome-polku rekisterieditorista
  5. Avaa-File Explorer ja liitä sijainti, jonka olet aiemmin kopioinut navigointipalkkiin. Jos sijainti johtaa jonnekin, se tarkoittaa, että rekisteriarvolla on vastaava polku. Jos se ei vie sinua mihinkään, se tarkoittaa, että rekisteri viittaa olemattomaan Java-asennukseen ja se olisi poistettava.

    Varmennetaan vastaavan polun rekisteriarvo

    Huomaa: Jos Value data -polku ei johda minnekään, napsauta hiiren kakkospainikkeella JavaHomea ja napsauta Poista, jotta pääset eroon rekisterimerkinnästä.

    Rekisterimerkinnän poistaminen ei-vastaavalla asennuspolulla
  6. Kun JavaHome on hoidettu, kaksoisnapsauta RuntimeLib-tiedostoa ja kopioi Value data -polku leikepöydällesi.

    Kopioi RuntimeLib-arvotiedot leikepöydälle
  7. Avaa samalla tavalla kuin aiemmin File Explorer -ikkuna ja ohita navigointipalkista aiemmin kopioimasi polku. Mutta tällä kertaa poista viimeinen osa “ jvm.dll ” ennen kuin painat Enter .

    Tarkistetaan, onko Runtimelibillä vastaava polku

    Huomaa: Jos löydät vastaavan polun, se tarkoittaa, että RuntimeLib-rekisteriarvo toimii oikein. Jos saat viestin, jonka mukaan Windows ei löydä polkua, rekisteriarvo viittaa olemattomaan Java-asennukseen ja se on poistettava. Napsauta tässä tapauksessa hiiren kakkospainikkeella RuntimeLib -painiketta ja valitse Poista poistaaksesi arvon.

    Esimerkki olemattomasta rekisteripolusta
  8. Kun ensimmäinen Java Runtime Environment -versio on käsitelty, toista vaiheet 4–7 jokaiselle Java-versioon, jonka olet jättänyt Java Runtime Environment -kohtaan.

    Toistetaan sama toimenpide muiden Java-versioiden kanssa
  9. Kun kaikki rekisterimerkinnät on varmennettu ja osoitettu, sulje rekisterieditori ja käynnistä kone uudelleen ja katso onko virhe ratkaistu seuraavan käynnistyksen yhteydessä.

Jos tämä menetelmä ei onnistunut tai jos etsit yksinkertaisesti yksinkertaisempaa korjausta, siirry seuraavaan alla olevaan menetelmään.

Tapa 2: Java-asennuksen poistaminen ja Java JDK: n asentaminen

Jos kohtaat tämän ongelman yrittäessäsi käynnistää Minecraft tai vastaava sovellus, joka luottaa JDK: hen, saatat pystyä ratkaisemaan ongelman poistamalla koko Java-ympäristö ja asentamalla sitten JDK (Java Development Kit) uudelleen.

Tässä on nopea opas tämän tekemiseen:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ appwiz.cpl ” ja avaa Ohjelmat ja ominaisuudet painamalla Enter .

    Suorita valintaikkuna: appwiz.cpl
  2. Napsauta Ohjelmat ja toiminnot -kohdassa Publisher- saraketta ja vieritä sitten alaspäin Oracle Corporationin julkaisemiin merkintöihin.
  3. Seuraavaksi jatka kaikkien Java-asennusten (tai päivitysten) poistamista napsauttamalla hiiren kakkospainikkeella jokaista merkintää ja napsauttamalla Poista asennus . Seuraa sitten näytön ohjeita suorittaaksesi asennuksen poistamisen jokaisesta merkinnästä.

    Jokaisen Java-asennuksen asennuksen poistaminen
  4. Kun olet poistanut Java-ympäristön kokonaan, käynnistä tietokone uudelleen.
  5. Käy seuraavassa käynnistyksessä linkillä ( täällä ) ja napsauta Lataa- painiketta.

    Napsauta JDK-latauspainiketta
  6. Vieritä seuraavassa näytössä kohtaan Java SE Development Kit ja napsauta Hyväksy lisenssisopimus -vaihtoehtoa . Napsauta sitten Windowsiin liittyvää suoritettavaa latauslinkkiä.

    Lataa JDK-asennusohjelma
  7. Avaa JDK-asennusohjelma ja asenna JDK-ympäristö tietokoneellesi noudattamalla näyttöön tulevia ohjeita. Käynnistä tietokone uudelleen, jos sitä ei pyydetä automaattisesti, kun prosessi on valmis.
  8. Seuraavan käynnistyksen yhteydessä sinun pitäisi pystyä käynnistämään sovellus kohtaamatta ” rekisteri viittaa olemattomaan Java Runtime Environment- virheeseen”.

Mielenkiintoisia Artikkeleita