Javítás: A beállításjegyzék nem létező Java Runtime Environment-re utal
Egyes felhasználók arról számolnak be, hogy a „ beállításjegyzék nem létező Java Runtime Environment ” hibát kap, amikor bizonyos alkalmazásfuttatásokat nyit meg. A legtöbb érintett felhasználó arról számolt be, hogy ez a probléma hirtelen felmerült (ahol korábban ugyanazt a végrehajtható fájlt is kiadhatták kiadások nélkül).
A rendszer nem találja a megadott elérési útvonalat
Mi okozza a „ beállításjegyzék nem létező Java Runtime Environment ” hibát
Megvizsgáltuk a problémát azáltal, hogy megismételjük a problémát, és megvizsgáltuk a különféle felhasználói jelentéseket. Ez a konkrét hibaüzenet azt jelzi, hogy van egy régi Java telepítés maradványa a Beállításszerkesztőben.
A megállapítások alapján számos közös forgatókönyv vezet e probléma megjelenéséhez:
- A nyilvántartás olyan bejegyzéseket tartalmaz, amelyek nem vezetnek a tényleges Java elérési úthoz - Ez általában akkor fordul elő, ha a szoftvert egy másik könyvtárba (manuálisan) helyezte át az első telepítés után. A probléma úgy oldható meg, hogy manuálisan eltávolítja a nem megfelelő regisztrációs bejegyzéseket.
- Hiányos vagy sérült Java telepítés - Több felhasználónak sikerült megoldania ezt a problémát a Java eltávolításával, majd a JDK újratelepítésével. A felhasználói spekulációk azt sugallják, hogy ezt egy sérült fájl vagy hibája okozhatta.
Ha Ön jelenleg ennek a problémának a megoldására törekszik, akkor ez a cikk az ellenőrzött hibaelhárítási lépések gyűjteményét tartalmazza. Az alábbiakban számos olyan módszert talál, amelyet hasonló helyzetben lévő többi felhasználó sikeresen alkalmazott a probléma megoldásához.
A legjobb eredmény elérése érdekében kövesse az alábbi módszereket mindaddig, amíg nem talál javítást, amely megoldja a problémát az adott forgatókönyvben. Kezdjük!
1. módszer: A JavaHome és a RuntimeLib nem létező rendszerleíró bejegyzéseinek eltávolítása
Több, az azonos problémával szembesülő felhasználónak sikerült megoldania a problémát azáltal, hogy eltávolította azokat a JavaHome és RuntimeLib beállításjegyzék bejegyzéseket, amelyek nem hivatkoznak létező útvonalakra.
Minden JavaHome változónak utalnia kell a \ bin \ client \ jvm.dll azonosító elérési útjára, míg a RuntimeLib minden létező jvm.dll fájlra hivatkozik. Mivel azonban ez a probléma előfordulhat, előfordulhat, hogy egy vagy több olyan változót talál, amelyeknek nincs a megfelelő útvonal vagy fájl.
Ez akkor fordulhat elő, ha a szoftvert nemrégiben eltávolította egy másik könyvtárba a telepítés után. Ha sikerül megtalálnia a regisztrációs változókat, akkor azokat manuálisan kell eltávolítania.
Ez az eljárás némi kézi munkát és kis mennyiségű műszaki szakértelmet igényel, de ez lehetővé teszi a probléma megoldását anélkül, hogy a teljes Java futásidejű környezet újratelepítése szükséges. Ha hajlandó átélni vele, akkor lépésről lépésre elkészítettük az egész dolgot. Itt van, mit kell tennie:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ regedit ” parancsot, és nyomja meg az Enter billentyűt a Beállításszerkesztő megnyitásához. Amikor az UAC (felhasználói fiókok vezérlése) felszólítja , kattintson az Igen gombra.
Futtatás párbeszédpanel: regedit - A Beállításszerkesztőben a bal oldali ablaktáblával keresse meg a következő helyet:
Számítógép \ HKEY_LOCAL_MACHINE \ SZOFTVER \ JavaSoft \ Java futásidejű környezet
- Miután odaért, válassza ki az első Java verziót, amely a Java Runtime Environment mappában található, és lépjen a jobb oldali ablaktáblára.
- A jobb oldali ablaktáblában kattintson duplán a JavaHome elemre, és másolja át a teljes Érték elérési útját a vágólapra.
A JavaHome elérési útjának másolása a Beállításszerkesztőből - Nyissa meg a File Explorer fájlt, és illessze be a navigációs sávba a korábban másolt helyet. Ha a hely valahova vezet, ez azt jelenti, hogy a beállításjegyzék értékének megfelelő útja van. Ha nem vezet sehova, az azt jelenti, hogy a beállításjegyzék nem létező Java telepítésre utal, és törölni kell.
A megfelelő útvonal nyilvántartási értékének ellenőrzése Megjegyzés: Ha az Érték elérési útja nem vezet el sehova, kattintson a jobb gombbal a JavaHome elemre, és kattintson a Törlés elemre, hogy megszabaduljon a beállításjegyzék bejegyzésétől.
A beállításjegyzék bejegyzésének törlése egy nem megfelelő telepítési útvonallal - Miután a JavaHome gondozása megtörtént, kattintson duplán a RuntimeLib elemre, és másolja át az Érték elérési útját a vágólapra.
Másolja a RuntimeLib értékadatait a vágólapra - Ugyanúgy, mint korábban, nyisson meg egy File Explorer ablakot, és menjen el a navigációs sávban korábban másolt útvonal mentén. De ezúttal távolítsa el az utolsó „ jvm.dll ” részt, mielőtt megnyomja az Enter billentyűt.
Annak ellenőrzése, hogy a Runtimelib rendelkezik-e megfelelő útvonallal Megjegyzés: Ha megtalálja a megfelelő útvonalat, ez azt jelenti, hogy a RuntimeLib beállításjegyzék értéke megfelelően működik. Abban az esetben, ha olyan üzenetet kap, amely szerint a Windows nem találja az elérési utat, a rendszerleíró adatbázis értéke nem létező Java telepítésre utal, és azt el kell távolítani. Ebben az esetben kattintson a jobb egérgombbal a RuntimeLib elemre, és válassza a Törlés lehetőséget az érték megszabadításához.
Példa nem létező regisztrációs útvonalra - Miután az első Java Runtime Environment verzióval foglalkoztak, ismételje meg a 4–7 lépéseket minden Java verzióval, amelyet a Java Runtime Environment alatt hagyott.
Ugyanazon eljárás megismétlése a többi Java verzióval - Miután minden regisztrációs bejegyzést ellenőriztek és megkerestek, zárja be a Rendszerleíróadatbázis-szerkesztőt, indítsa újra a számítógépet, és ellenőrizze, hogy a hiba a következő indításkor megoldódott-e.
Ha ez a módszer nem volt sikeres, vagy egyszerűen egyszerűbb javítást keres, lépjen tovább a következő módszerre.
2. módszer: A Java eltávolítása és a Java JDK telepítése
Ha a Minecraft vagy a JDK-ra támaszkodó hasonló alkalmazás elindításakor találkozik ezzel a problémával, akkor a teljes Java környezet eltávolításával és a JDK (Java Development Kit) újratelepítésével megoldhatja a problémát.
Ez egy rövid útmutató ehhez:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „ appwiz.cpl ” elemet, és nyomja meg az Entert a Programok és szolgáltatások megnyitásához.
Futtatás párbeszédpanel: appwiz.cpl - A Programok és szolgáltatások részén kattintson a Publisher oszlopra, majd görgessen le az Oracle Corporation által közzétett bejegyzésekhez.
- Ezután folytassa az összes Java telepítés (vagy frissítés) eltávolításával: kattintson jobb gombbal az egyes bejegyzésekre, majd kattintson az Eltávolítás gombra. Ezután kövesse a képernyőn megjelenő utasításokat, hogy fejezze be az egyes bejegyzések eltávolítását.
Minden Java telepítés eltávolítása - A Java környezet teljes eltávolítása után indítsa újra a számítógépet.
- A következő indításkor keresse fel ezt a linket ( itt ) és kattintson a Letöltés gombra.
Kattintson a JDK letöltés gombra - A következő képernyőn görgessen le a Java SE Development Kit-hez és kattintson az Accept License Agreement-hez társított váltógombra. Ezután kattintson a Windowshoz társított végrehajtható letöltési linkre.
Töltse le a JDK telepítőjét - Nyissa meg a JDK telepítőt, és kövesse a képernyőn megjelenő utasításokat a JDK környezet telepítéséhez a számítógépre. Indítsa újra a számítógépet, ha erre a rendszer automatikusan nem kéri erre a folyamat befejezése után.
- A következő indításkor el kell indítania az alkalmazást anélkül, hogy fel kellene találnia a „ nyilvántartás egy nem létező Java Runtime Environment ” hibát.