Labojums: reģistrs attiecas uz neeksistējošu Java Runtime Environment

Daži lietotāji ziņo, ka, mēģinot atvērt noteiktas lietojumprogrammas izpildāmās kļūdas, “ reģistrs atsaucas uz neeksistējošu Java Runtime Environment ” kļūdu. Visvairāk skartie lietotāji ziņo, ka šī problēma sāka parādīties pēkšņi (viņi iepriekš varēja palaist to pašu izpildāmo programmu 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

Kas izraisa “ reģistrs attiecas uz neesošu Java Runtime Environment ” kļūdu

Mēs izpētī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 indikators tam, ka reģistra redaktorā jums ir paliekas no vecās Java instalācijas.

Balstoties uz to, ko atradām, ir vairāki izplatīti scenāriji, kas novedīs pie šī jautājuma parādīšanās:

  • Reģistrs satur ierakstus, kas nenoved pie faktiskā Java ceļa - tas parasti notiek, ja pēc sākotnējās instalēšanas programmatūru 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 problēmu, atinstalējot Java un pēc tam atkārtoti instalējot JDK. Lietotāju spekulācijas liecina, ka, iespējams, to ir izraisījis bojāts fails vai kļūme.

Ja jūs šobrīd cenšaties atrisināt šo konkrēto problēmu, šajā rakstā jums būs pārbaudītu problēmu novēršanas darbību kopums. Zemāk ir vairākas metodes, kuras citi lietotāji līdzīgā situācijā ir veiksmīgi izmantojuši, lai atrisinātu problēmu.

Lai iegūtu labākos rezultātus, ievērojiet tālāk norādītās metodes, līdz brīdim, kad tiek parādīts labojums, kas atrisina problēmu jūsu konkrētajā scenārijā. Sāksim!

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

Vairākiem lietotājiem, kas saskārušies ar vienu un to pašu problēmu, ir izdevies problēmu atrisināt, noņemot tos JavaHome un RuntimeLib reģistra ierakstus, kas neattiecas uz esošu ceļu.

Katram JavaHome mainīgajam jāatsaucas uz \ bin \ client \ jvm.dll līdzīgu ceļu, savukārt katram RuntimeLib jāatsaucas uz eksistējošu t jvm.dll failu. Tā kā šī problēma rodas, jūs varētu atrast vienu vai vairākus mainīgos, kuriem nav atbilstošā ceļa vai faila.

Tas var notikt, ja programmatūru pēc instalēšanas nesen noņemāt citā direktorijā. Ja jums izdodas atrast kādus reģistra mainīgos, tie būs nepieciešami, lai tos manuāli noņemtu.

Šī procedūra prasīs nelielu manuālu darbu un nelielu tehnisko ekspertīzi, taču tā varētu ļaut jums atrisināt problēmu, nepārinstalējot visu Java Runtime Environment . Ja esat gatavs to pārdzīvot, mēs visu soli pa solim esam sagatavojuši. Lūk, kas jums jādara:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “ regedit ” un nospiediet taustiņu Enter, lai atvērtu reģistra redaktoru. Kad UAC to prasa (lietotāja konta kontrole), uzvednē noklikšķiniet uz .

    Palaist dialogu: regedit
  2. Reģistrācijas 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ējiet visu vērtības datu ceļu uz starpliktuvi.

    JavaHome ceļa kopēšana no reģistra redaktora
  5. Atveriet File Explorer un navigācijas joslā ielīmējiet iepriekš kopēto atrašanās vietu. Ja atrašanās vieta ved kaut kur, tas nozīmē, ka reģistra vērtībai ir atbilstošs ceļš. Ja tas nekur nenoved, tas nozīmē, ka reģistrs attiecas uz neeksistējošu Java instalāciju un tas ir jādzēš.

    Tiek pārbaudīta attiecīgā ceļa reģistra vērtība

    Piezīme. Ja Value data ceļš nekur nenoved, ar peles labo pogu noklikšķiniet uz JavaHome un noklikšķiniet uz Dzēst, lai atbrīvotos no reģistra ieraksta.

    Dzēšot reģistra ierakstu ar neatbilstīgu instalācijas ceļu
  6. Kad JavaHome ir aprūpēts, veiciet dubultklikšķi uz RuntimeLib un kopējiet starpliktuvē Value data ceļu.

    Kopējiet RuntimeLib vērtības datus starpliktuvē
  7. Tāpat kā iepriekš, atveriet File Explorer logu un dodieties pa ceļu, kuru iepriekš esat nokopējis navigācijas joslā. Bet šoreiz pirms Enter nospiešanas noņemiet pēdējo daļu “ jvm.dll ”.

    Pārbaude, 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. Ja saņemat ziņojumu, kurā teikts, ka Windows nevar atrast ceļu, reģistra vērtība attiecas uz neeksistējošu Java instalāciju, un tā ir jānoņem. Šajā gadījumā ar peles labo pogu noklikšķiniet uz RuntimeLib un izvēlieties Dzēst, lai atbrīvotos no vērtības.

    Neeksistējoša reģistra ceļa piemērs
  8. Kad ir izskatīta pirmā Java Runtime Environment versija, atkārtojiet 4. līdz 7. darbību ar katru Java versiju, kuru esat atstājis Java Runtime Environment.

    Tādas pašas procedūras atkārtošana ar atlikušajām Java versijām
  9. Kad visi reģistra ieraksti ir pārbaudīti un risināti, aizveriet reģistra redaktoru un restartējiet mašīnu un pārbaudiet, vai kļūda ir novērsta nākamajā startēšanas reizē.

Ja šī metode nebija veiksmīga vai jūs vienkārši meklējat vienkāršāku labojumu, pārejiet pie nākamās metodes tālāk.

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ās uz JDK, iespējams, šo problēmu varēsit atrisināt, atinstalējot visu Java vidi un pēc tam atkārtoti instalējot JDK (Java Development Kit).

Tālāk ir sniegta īsa rokasgrāmata, kā to izdarīt:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “ appwiz.cpl ” un nospiediet taustiņu Enter, lai atvērtu programmas un funkcijas .

    Palaist dialogu: appwiz.cpl
  2. Programmās un funkcijās noklikšķiniet uz slejas Publisher un pēc tam ritiniet uz leju līdz ierakstiem, ko publicējis Oracle Corporation .
  3. Pēc tam veiciet katras Java instalācijas (vai atjaunināšanas) atinstalēšanu, 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 katra ieraksta atinstalēšanu.

    Katru Java instalāciju atinstalēšana
  4. Kad Java vide ir pilnībā atinstalēta, restartējiet datoru.
  5. Nākamās palaišanas laikā apmeklējiet šo saiti ( šeit ) un noklikšķiniet uz pogas Lejupielādēt .

    Noklikšķiniet uz pogas JDK lejupielāde
  6. Nākamajā ekrānā ritiniet uz leju līdz Java SE attīstības komplekts un noklikšķiniet uz pārslēga, 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.

    Lejupielādējiet JDK instalēšanas programmu
  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 netiek automātiski aicināts to darīt, kad process ir pabeigts.
  8. Nākamajā startēšanas reizē jums vajadzētu būt iespējai startēt lietojumprogrammu, nesaskaroties ar “ reģistra atsauce uz neeksistējošu Java Runtime Environment ” kļūdu.

Interesanti Raksti