Labojums: Reģistrs attiecas uz neeksistējošu Java izpildlaika vidi



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Daži lietotāji ziņo, ka saņem “ reģistrs attiecas uz neeksistējošu Java izpildlaika vidi ”Kļūda, mēģinot atvērt noteiktus lietojumprogrammu izpildāmos failus. Visvairāk ietekmētie lietotāji ziņo, ka šī problēma sāka rasties pēkšņi (viņi iepriekš varēja palaist to pašu izpildāmo failu bez problēmām).



Reģistrs attiecas uz neeksistējošu Java Runtime Environment instalāciju vai izpildlaiks ir bojāts. Sistēma nevar atrast norādīto ceļu

Reģistrs attiecas uz neeksistējošu Java Runtime Environment instalāciju vai izpildlaiks ir bojāts.
Sistēma nevar atrast norādīto ceļu



Kas izraisa “ reģistrs attiecas uz neeksistējošu Java izpildlaika vidi 'kļūda

Mēs izmeklējām problēmu, mēģinot atkārtot problēmu un apskatot dažādus lietotāju pārskatus. Šis konkrētais kļūdas ziņojums ir rādītājs, ka jūsu reģistra redaktorā ir paliekas no vecās Java instalācijas.



Pamatojoties uz to, ko mēs atradām, ir vairāki izplatīti scenāriji, kas novedīs pie šīs problēmas parādīšanās:

  • Reģistrā ir ieraksti, kas nenoved pie faktiskā Java ceļa - Tas parasti notiek, ja programmatūru pēc sākotnējās instalēšanas pārvietojat uz citu direktoriju (manuāli). Problēmu var novērst, manuāli noņemot reģistra ierakstus, kas manuāli neatbilst.
  • Nepilnīga vai bojāta Java instalēšana - Vairākiem lietotājiem ir izdevies atrisināt šo konkrēto problēmu, atinstalējot Java un pēc tam atkārtoti instalējot JDK. Lietotāju spekulācijas liecina, ka to varētu izraisīt bojāts fails vai kļūme.

Ja jūs pašlaik cenšaties atrisināt šo konkrēto problēmu, šajā rakstā būs apkopotas verificētas problēmu novēršanas darbības. Tālāk ir norādītas vairākas metodes, kuras citi līdzīgā situācijā esošie lietotāji ir veiksmīgi izmantojuši, lai atrisinātu problēmu.

Lai iegūtu labākos rezultātus, izpildiet tālāk norādītās metodes secībā, līdz tiek novērsts labojums, kas atrisina problēmu jūsu konkrētajā scenārijā. Sāksim!



1. metode: neeksistējošu JavaHome un RuntimeLib reģistra ierakstu noņemšana

Vairākiem lietotājiem, kuri sastopas ar vienu un to pašu problēmu, ir izdevies panākt, ka problēma tiek novērsta, tos noņemot JavaHome un RuntimeLib reģistra ieraksti, kas neattiecas uz esošu ceļu.

Katrs JavaHome mainīgajam vajadzētu atsaukties uz ceļu s līdzīgs bin klientam jvm.dll kamēr katrs RuntimeLib vajadzētu atsaukties uz eksistenu t jvm.dll failu. Tā kā šī problēma rodas, iespējams, atradīsit vienu vai vairākus mainīgos, kuriem nav atbilstošā ceļa vai faila.

Tas var notikt, ja programmatūru nesen instalējāt citā direktorijā. Ja jums izdodas atrast kādus reģistra mainīgos, jums tie būs jānoņem manuāli.

Lai veiktu šo procedūru, būs nepieciešams veikt manuālu darbu un nelielu tehnisko ekspertīzi, taču tas var ļaut jums atrisināt problēmu bez atkārtotas instalēšanas. Java izpildlaika vide . Ja esat gatavs ar to iepazīties, mēs esam sagatavojuši soli pa solim pa visu lietu. Lūk, kas jums jādara:

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet “ regedit ”Un nospiediet Enter lai atvērtu reģistra redaktoru. Kad to aicina UAC (lietotāja konta kontrole), klikšķis pēc uzvednes. Dzēšot reģistra ierakstu ar neatbilstošu instalācijas ceļu

    Palaist dialoglodziņu: regedit

  2. Reģistra redaktorā izmantojiet kreiso rūti, lai virzītos uz šo vietu:
    Dators  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Kad esat tur nokļuvis, atlasiet pirmo Java versiju, kas atrodas mapē Java Runtime Environment, un pārejiet uz labo rūti.
  4. Labajā rūtī veiciet dubultklikšķi uz JavaHome un kopēt visu Vērtība dati ceļš uz starpliktuvi. Neeksistējoša reģistra ceļa piemērs

    JavaHome ceļa kopēšana no reģistra redaktora

  5. Atveriet failu pārlūku un navigācijas joslā ielīmējiet iepriekš nokopēto vietu. Ja atrašanās vieta kaut kur ved, tas nozīmē, ka reģistra vērtībai ir atbilstošs ceļš. Ja tas jūs nekur nenoved, tas nozīmē, ka reģistrs attiecas uz neesošu Java instalāciju un tas ir jāizdzēš.

    Atbilstošā ceļa reģistra vērtības pārbaude

    Piezīme: Ja Vērtības dati ceļš neved jūs nekur, ar peles labo pogu noklikšķiniet uz JavaHome un noklikšķiniet Dzēst lai atbrīvotos no reģistra ieraksta.

    Dzēšot reģistra ierakstu ar neatbilstošu instalācijas ceļu

  6. Vienreiz JavaHome ir noņemts, veiciet dubultklikšķi uz RuntimeLib un nokopējiet Vērtības dati ceļš starpliktuvē.

    Kopējiet RuntimeLib vērtības datus starpliktuvē

  7. Tāpat kā iepriekš, atveriet File Explorer logu un garām navigācijas joslā iepriekš nokopēto ceļu. Bet šoreiz noņemiet pēdējo daļu “ jvm.dll Pirms nospiešanas Enter .

    Pārbauda, ​​vai Runtimelib ir atbilstošs ceļš

    Piezīme: Ja atrodat atbilstošu ceļu, tas nozīmē, ka RuntimeLib reģistra vērtība darbojas pareizi. Gadījumā, ja tiek parādīts ziņojums, ka Windows nevar atrast ceļu, reģistra vērtība attiecas uz neesošu Java instalāciju un ir jānoņem. Šajā gadījumā ar peles labo pogu noklikšķiniet uz RuntimeLib un izvēlies Dzēst lai atbrīvotos no vērtības.

    Neeksistējoša reģistra ceļa piemērs

  8. Kad ir pabeigta pirmā Java izpildlaika vides versija, atkārtojiet 4. līdz 7. darbību ar visām Java versijām, kuras esat atstājis zem Java izpildlaika vides.

    Atkārtojot to pašu procedūru ar pārējām Java versijām

  9. Kad visi reģistra ieraksti ir pārbaudīti un adresēti, aizveriet reģistra redaktoru un restartējiet datoru un nākamajā startēšanas reizē pārbaudiet, vai kļūda ir novērsta.

Ja šī metode nebija veiksmīga vai jūs vienkārši meklējat vienkāršāku labojumu, pārejiet uz nākamo tālāk norādīto metodi.

2. metode: Java atinstalēšana un Java JDK instalēšana

Ja rodas problēma, mēģinot palaist Minecraft vai līdzīgu lietojumprogrammu, kas balstīta uz JDK, iespējams, varēsiet atrisināt problēmu, atinstalējot visu Java vidi un pēc tam atkārtoti instalējot JDK (Java izstrādes komplektu).

Šeit ir īss ceļvedis, kā to izdarīt:

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet “ appwiz.cpl ”Un nospiediet Enter lai atvērtu Programmas un iespējas .

    Palaist dialoglodziņu: appwiz.cpl

  2. Iekšā Programmas un iespējas , noklikšķiniet uz Izdevējs kolonnu, pēc tam ritiniet uz leju līdz ierakstiem, kurus publicējis Oracle Corporation .
  3. Pēc tam turpiniet atinstalēt katru Java instalāciju (vai atjauninājumu), ar peles labo pogu noklikšķinot uz katra ieraksta un noklikšķinot uz Atinstalēt . Pēc tam izpildiet ekrānā redzamos norādījumus, lai pabeigtu atinstalēšanu ar katru ierakstu.

    Katras Java instalācijas atinstalēšana

  4. Kad esat pilnībā atinstalējis Java vidi, restartējiet datoru.
  5. Nākamajā startēšanas laikā apmeklējiet šo saiti ( šeit ) un noklikšķiniet uz Lejupielādēt pogu.

    Noklikšķiniet uz JDK lejupielādes pogas

  6. Nākamajā ekrānā ritiniet uz leju līdz Java SE Development Kit un noklikšķiniet uz pārslēgšanās, kas saistīta ar Pieņemt licences līgumu . Pēc tam noklikšķiniet uz izpildāmās lejupielādes saites, kas saistīta ar Windows.

    Notiek JDK instalētāja lejupielāde

  7. Atveriet JDK instalēšanas programmu un izpildiet ekrānā redzamos norādījumus, lai datorā instalētu JDK vidi. Restartējiet datoru, ja tas nav automātiski aicināts to darīt, kad process ir pabeigts.
  8. Nākamajā startēšanas reizē jums vajadzētu būt iespējai palaist programmu, nesaskaroties ar “ reģistrs attiecas uz neeksistējošu Java izpildlaika vidi 'kļūda.
4 minūtes lasītas