Popravak: Registar se odnosi na nepostojeće Java Runtime Environment



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki korisnici prijavljuju dobivanje ' Registar se odnosi na nepostojeće Java Runtime Environment ”Pogreška prilikom pokušaja otvaranja određenih izvršnih programa. Većina pogođenih korisnika izvještava da se ovaj problem počeo naglo pojavljivati ​​(tamo gdje su prethodno mogli pokretati isti izvršni program bez problema).



Registar se odnosi na nepostojeću instalaciju Java Runtime Environment ili je runtime oštećen. Sustav ne može pronaći navedenu stazu

Registar se odnosi na nepostojeću instalaciju Java Runtime Environment ili je runtime oštećen.
Sustav ne može pronaći navedenu stazu



Što uzrokuje Registar se odnosi na nepostojeće Java Runtime Environment 'pogreška

Istražili smo problem pokušavajući ponoviti problem i pregledavajući različita korisnička izvješća. Ova posebna poruka o pogrešci pokazatelj je da u svom uređivaču registra imate ostatke stare Java instalacije.



Na temelju onoga što smo pronašli, postoji nekoliko uobičajenih scenarija koji će dovesti do pojave ovog problema:

  • Registar sadrži unose koji ne vode do stvarne Java staze - To se obično događa ako softver premjestite u drugi direktorij (ručno) nakon početne instalacije. Problem se može riješiti ručnim uklanjanjem unosa registra koji se ručno ne podudaraju.
  • Nepotpuna ili oštećena instalacija Java - Nekoliko je korisnika uspjelo riješiti ovaj određeni problem deinstaliranjem Jave i ponovnom instalacijom JDK. Nagađanja korisnika sugeriraju da je to mogla uzrokovati oštećena datoteka ili kvar.

Ako se trenutno trudite riješiti ovaj određeni problem, ovaj će vam članak pružiti zbirku provjerenih koraka za rješavanje problema. Ispod imate nekoliko metoda koje su drugi korisnici u sličnoj situaciji uspješno koristili za rješavanje problema.

Za najbolje rezultate slijedite dolje navedene metode dok ne naiđete na rješenje koje rješava problem u vašem određenom scenariju. Započnimo!



Metoda 1: Uklanjanje nepostojećih unosa registra za JavaHome i RuntimeLib

Nekoliko korisnika koji se susreću s istim problemom uspjeli su riješiti problem uklanjanjem tih problema JavaHome i RuntimeLib unosi registra koji se ne odnose na postojeći put.

Svaki JavaHome varijabla bi se trebala odnositi na put s imilar bin client jvm.dll dok je svaki RuntimeLib treba se odnositi na egzistenciju t jvm.dll datoteka. No budući da se pojavljuje ovaj problem, možda ćete pronaći jednu ili više varijabli koje nemaju odgovarajući put ili datoteku.

To se može dogoditi ako ste nedavno uklonili softver u drugi direktorij nakon što ste ga instalirali. Ako uspijete pronaći bilo koju varijablu registra, trebat će vam da ih uklonite ručno.

Ovaj postupak zahtijevat će ručni rad i malu količinu tehničke stručnosti, ali možda će vam omogućiti da riješite problem bez potrebe za ponovnom instalacijom Java Runtime Environment . Ako ste spremni proći kroz to, pripremili smo detaljni vodič kroz cijelu stvar. Evo što trebate učiniti:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Zatim upišite ' regedit 'I pritisnite Unesi otvoriti uređivač registra. Kada se na to zatraži UAC (kontrola korisničkog računa), klik Da na brzinu. Brisanje unosa u Registru s neprimjerenom instalacijskom stazom

    Pokreni dijalog: regedit

  2. Unutar uređivača registra koristite se lijevim oknom za navigaciju do sljedećeg mjesta:
    Računalo  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Kad stignete tamo, odaberite prvu Javinu verziju koja se nalazi u mapi Java Runtime Environment i pomaknite se u desno okno.
  4. U desnom oknu dvokliknite JavaHome i kopirajte cijeli Vrijednost podaci put do vašeg međuspremnika. Primjer nepostojeće staze registra

    Kopiranje staze JavaHome iz uređivača registra

  5. Otvorite File Explorer i zalijepite mjesto koje ste prethodno kopirali u navigacijsku traku. Ako mjesto nekamo vodi, to znači da vrijednost registra ima odgovarajući put. Ako vas nikamo ne vodi, znači da se registar odnosi na nepostojeću instalaciju Java i da ga treba izbrisati.

    Provjera vrijednosti registra za odgovarajući put

    Bilješka: Ako je Podaci o vrijednosti put vas ne vodi nikamo, kliknite desnom tipkom miša na JavaHome i kliknite Izbrisati da biste se riješili unosa u registar.

    Brisanje unosa u Registru s neprimjerenom instalacijskom stazom

  6. Jednom JavaHome je zbrinut, dvaput kliknite na RuntimeLib i kopirajte Podaci o vrijednosti put u međuspremnik.

    Kopirajte podatke o vrijednosti RuntimeLib u međuspremnik

  7. Kao i prije, otvorite prozor File Explorer-a i prođite put koji ste prethodno kopirali u navigacijskoj traci. Ali ovaj put uklonite zadnji dio “ jvm.dll ”Prije pritiskanja Unesi .

    Provjera ima li Runtimelib odgovarajući put

    Bilješka: Ako pronađete odgovarajući put, to znači da vrijednost registra RuntimeLib ispravno funkcionira. U slučaju da dobijete poruku da Windows ne može pronaći stazu, vrijednost registra odnosi se na nepostojeću Java instalaciju i treba je ukloniti. U tom slučaju kliknite desnom tipkom miša RuntimeLib i odaberite Izbrisati da se riješi vrijednosti.

    Primjer nepostojeće staze registra

  8. Nakon što se riješi prva verzija Java Runtime Environment, ponovite korake 4 do 7 sa svakom Java verzijom koja vam je ostala pod Java Runtime Environment.

    Ponavljanje istog postupka s preostalim verzijama Jave

  9. Nakon što su svi unosi registra provjereni i adresirani, zatvorite Registry Editor i ponovo pokrenite svoj stroj i provjerite je li pogreška riješena pri sljedećem pokretanju.

Ako ova metoda nije bila uspješna ili jednostavno tražite jednostavnije rješenje, prijeđite na sljedeću metodu u nastavku.

2. metoda: Deinstaliranje Jave i instaliranje Java JDK

Ako naiđete na ovaj problem prilikom pokušaja pokretanja Minecrafta ili slične aplikacije koja se oslanja na JDK, problem ćete možda moći riješiti deinstaliranjem cijelog Java okruženja, a zatim ponovnom instalacijom JDK (Java Development Kit).

Evo kratkog vodiča kako to učiniti:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Zatim upišite ' appwiz.cpl 'I pritisnite Unesi otvoriti se Programi i značajke .

    Pokreni dijaloški okvir: appwiz.cpl

  2. Iznutra Programi i značajke , Klikni na Izdavač stupac, a zatim se pomaknite prema dolje do unosa koje je objavio Korporacija Oracle .
  3. Dalje, nastavite s deinstalacijom svake Java instalacije (ili ažuriranja) klikom desnog klika na svaki unos i klikom Deinstaliraj . Zatim slijedite upute na zaslonu da biste dovršili deinstalaciju sa svakim unosom.

    Deinstaliranje svake Java instalacije

  4. Nakon što u potpunosti deinstalirate Java okruženje, ponovo pokrenite računalo.
  5. Pri sljedećem pokretanju posjetite ovaj link ( ovdje ) i kliknite na preuzimanje datoteka dugme.

    Kliknite gumb za preuzimanje JDK

  6. Na sljedećem zaslonu pomaknite se prema dolje do Java SE Development Kit i kliknite prekidač povezan s Prihvatite ugovor o licenci . Zatim kliknite izvršnu vezu za preuzimanje povezanu sa sustavom Windows.

    Preuzimanje instalacijskog programa JDK

  7. Otvorite program za instaliranje JDK i slijedite upute na ekranu da biste instalirali okruženje JDK na svoje računalo. Ponovno pokrenite računalo ako se to automatski ne zatraži kada je postupak dovršen.
  8. Pri sljedećem pokretanju trebali biste moći pokrenuti aplikaciju bez nailaženja na ' Registar se odnosi na nepostojeće Java Runtime Environment 'pogreška.
4 minute čitanja