Remediere: registrul se referă la un mediu de execuție Java inexistent



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Unii utilizatori raportează că au primit „ registry se referă la un mediu Java Runtime inexistent ”Eroare la încercarea de a deschide anumite executabile ale aplicației. Cei mai mulți utilizatori afectați raportează că această problemă a început să apară brusc (aceștia puteau rula anterior același executabil fără probleme).



Registrul se referă la o instalare Java Runtime Environment inexistentă sau timpul de rulare este corupt. Sistemul nu poate găsi calea specificată

Registrul se referă la o instalare Java Runtime Environment inexistentă sau timpul de rulare este corupt.
Sistemul nu poate găsi calea specificată



Ce cauzează „ registry se referă la un mediu Java Runtime inexistent 'eroare

Am investigat problema încercând să reproducem problema și examinând diferite rapoarte ale utilizatorilor. Acest mesaj de eroare special este un indicator că aveți rămășițe dintr-o instalare Java veche în editorul de registry.



Pe baza a ceea ce am găsit, există mai multe scenarii comune care vor duce la apariția acestui număr:

  • Registrul conține intrări care nu duc la calea Java reală - Acest lucru se întâmplă de obicei dacă mutați software-ul într-un alt director (manual) după instalarea inițială. Problema poate fi remediată eliminând manual intrările de registry care nu corespund manual.
  • Instalare Java incompletă sau coruptă - Mai mulți utilizatori au reușit să rezolve această problemă specială dezinstalând Java și apoi reinstalând JDK. Speculațiile utilizatorilor sugerează că un fișier corupt sau o eroare ar fi putut provoca acest lucru.

Dacă vă luptați în prezent pentru a rezolva această problemă anume, acest articol vă va oferi o colecție de pași verificați de depanare. Mai jos aveți mai multe metode pe care alți utilizatori într-o situație similară le-au folosit cu succes pentru a rezolva problema.

Pentru cele mai bune rezultate, urmați metodele de mai jos, până când veți întâlni o soluție care rezolvă problema în scenariul dvs. particular. Sa incepem!



Metoda 1: Eliminarea intrărilor de registry inexistente pentru JavaHome și RuntimeLib

Mai mulți utilizatori care se confruntă cu aceeași problemă au reușit să rezolve problema prin eliminarea acestora JavaHome și RuntimeLib intrări de registru care nu se referă la o cale existentă.

Fiecare JavaHome variabila ar trebui să se refere la o cale s asemănător cu bin client jvm.dll în timp ce fiecare RuntimeLib ar trebui să se refere la o existen t jvm.dll fişier. Dar, deoarece apare această problemă, este posibil să găsiți una sau mai multe variabile care nu au calea sau fișierul corespunzător.

Acest lucru se poate întâmpla dacă ați eliminat recent software-ul într-un alt director după ce l-ați instalat. Dacă reușiți să găsiți variabile de registru, veți avea nevoie de ele pentru a le elimina manual.

Această procedură va necesita unele lucrări manuale și o cantitate mică de expertiză tehnică, dar vă poate permite să rezolvați problema fără a fi nevoie să reinstalați întregul Java Runtime Environment . Dacă sunteți pregătiți să continuați cu el, am pregătit un ghid pas cu pas pentru întreaga lucrare. Iată ce trebuie să faceți:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „ regedit ”Și apăsați introduce pentru a deschide Editorul de registru. Când vi se solicită UAC (Control cont utilizator), clic da la prompt. Ștergerea intrării în registru cu o cale de instalare necorespunzătoare

    Rulați dialogul: regedit

  2. În Editorul de registry, utilizați panoul din stânga pentru a naviga la următoarea locație:
    Computer  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Odată ajuns acolo, selectați prima versiune Java situată în folderul Java Runtime Environment și treceți la panoul din dreapta.
  4. În panoul din dreapta, faceți dublu clic pe JavaHome și copiați întregul Valoare date calea către clipboard. Exemplu de cale de registru inexistentă

    Copierea căii JavaHome din Editorul de registry

  5. Open-File Explorer și lipiți locația pe care ați copiat-o anterior în bara de navigare. Dacă locația duce undeva, înseamnă că valoarea registrului are o cale corespunzătoare. Dacă nu vă duce nicăieri, înseamnă că registrul se referă la o instalare Java inexistentă și ar trebui șters.

    Verificarea valorii de registry pentru calea corespunzătoare

    Notă: Dacă Date de valoare calea nu vă duce nicăieri, faceți clic dreapta pe JavaHome și faceți clic Șterge pentru a scăpa de intrarea în registru.

    Ștergerea intrării în registru cu o cale de instalare necorespunzătoare

  6. O singura data JavaHome a fost eliminat, faceți dublu clic pe RuntimeLib și copiați Date de valoare calea din clipboard.

    Copiați datele Value ale RuntimeLib în clipboard

  7. La fel ca înainte, deschideți o fereastră File Explorer și treceți de calea pe care ați copiat-o anterior în bara de navigare. Dar de data aceasta, eliminați ultima parte „ jvm.dll ”Înainte de a apăsa introduce .

    Verificarea dacă Runtimelib are o cale corespunzătoare

    Notă: Dacă găsiți o cale corespunzătoare, înseamnă că valoarea de registry RuntimeLib funcționează corect. În cazul în care primiți un mesaj care spune că Windows nu poate găsi calea, valoarea de registry se referă la o instalare Java inexistentă și trebuie eliminată. În acest caz, faceți clic dreapta pe RuntimeLib și alegeți Șterge pentru a scăpa de valoare.

    Exemplu de cale de registru inexistentă

  8. Odată ce prima versiune Java Runtime Environment a fost tratată, repetați pașii de la 4 la 7 cu fiecare versiune Java pe care ați lăsat-o sub Java Runtime Environment.

    Repetând aceeași procedură cu celelalte versiuni Java

  9. După ce toate intrările de registry au fost verificate și adresate, închideți Editorul de registry și reporniți computerul și vedeți dacă eroarea a fost rezolvată la următoarea pornire.

Dacă această metodă nu a avut succes sau pur și simplu căutați o soluție mai simplă, treceți la următoarea metodă de mai jos.

Metoda 2: Dezinstalarea Java și instalarea Java JDK

Dacă întâmpinați această problemă atunci când încercați să lansați Minecraft sau o aplicație similară care se bazează pe JDK, este posibil să puteți rezolva problema dezinstalând întregul mediu Java și apoi reinstalând JDK (Java Development Kit).

Iată un ghid rapid despre cum să faceți acest lucru:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „ appwiz.cpl ”Și apăsați introduce a se deschide Programe si caracteristici .

    Rulați dialogul: appwiz.cpl

  2. Interior Programe si caracteristici , faceți clic pe Editor , apoi derulați în jos până la intrările publicate de Oracle Corporation .
  3. Apoi, continuați să dezinstalați fiecare instalare (sau actualizare) Java făcând clic dreapta pe fiecare intrare și făcând clic Dezinstalați . Apoi, urmați instrucțiunile de pe ecran pentru a finaliza dezinstalarea cu fiecare intrare.

    Dezinstalarea fiecărei instalări Java

  4. După ce dezinstalați complet mediul Java, reporniți computerul.
  5. La următoarea pornire, vizitați acest link ( aici ) și faceți clic pe Descarca buton.

    Faceți clic pe butonul de descărcare JDK

  6. În ecranul următor, derulați în jos la Java SE Development Kit și faceți clic pe comutatorul asociat Acceptați acordul de licență . Apoi, faceți clic pe linkul de descărcare executabil asociat cu Windows.

    Descărcarea programului de instalare JDK

  7. Deschideți programul de instalare JDK și urmați instrucțiunile de pe ecran pentru a instala mediul JDK pe computer. Reporniți computerul dacă nu vi se solicită automat acest lucru când procesul este finalizat.
  8. La următoarea pornire, ar trebui să puteți porni aplicația fără să întâlniți „ registry se referă la un mediu Java Runtime inexistent 'eroare.
4 minute citite