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 beállításjegyzék nem létező Java Runtime Environment telepítésre utal, vagy a futási idő sérült.

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:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ regeditparancsot, é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
  2. 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 
  3. 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.
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be azappwiz.cplelemet, és nyomja meg az Entert a Programok és szolgáltatások megnyitásához.

    Futtatás párbeszédpanel: appwiz.cpl
  2. 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.
  3. 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
  4. A Java környezet teljes eltávolítása után indítsa újra a számítógépet.
  5. 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
  6. 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
  7. 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.
  8. 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.

Érdekes Cikkek