Javítás hiba Nem található a Java SE futásidejű környezet

Amikor megpróbál megnyitni egy Java .jar fájlt a parancssor segítségével, például a „Java -Jar xxxx.jar” paranccsal, a következő hibaüzenetet kaphatja:

Hiba: a 'Software \ JavaSoft \ JRE' rendszerleíró kulcs megnyitása Hiba: nem található a java.dll hiba: Nem található a Java SE futási környezet.

Ennek oka számos tényező lehet, többek között, de nem kizárólag:

  • Sérült a nyilvántartás
  • Hiányzik a Java elérési út a környezeti változókból
  • A Java telepítési mappa áthelyezésre kerül

Például akkor találkoztunk ezzel a problémával, amikor frissítettük a Java SE-t a legújabb verzióra - valószínűleg korábban 32 bites Java-telepítéssel rendelkeztünk, és a 64-bites Java-telepítő futtatásakor megváltozott a Java-utunk.

Szerencsére ezt meglehetősen könnyű kijavítani, mivel csak meg kell oldani a fenti problémák egyikét a megfelelő megoldással. Kövesse az alábbi lépéseket, hogy a Java parancsai a parancssor segítségével újra működjenek, és ha további problémákkal találkozik (vagy ismer jobb megoldást), hagyjon megjegyzést a megjegyzések részben.

  1. Törölje a Java összes korábbi verzióját (a „Programs and Features” eltávolítási folyamat segítségével). Ha a java mappa továbbra is a „C: / Program Files /…” helyen marad, kérjük, törölje.
  2. Tisztítsa meg a beállításjegyzéket (törölje a java kulcsot):
  3. Lépjen a Start menü Futtatás parancsára
  4. Írja be a "regedit" szót a szerkesztési mezőbe
  5. Lépjen a HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall oldalra
  6. Ebben az Eltávolítás mappában sok regisztrációs bejegyzést talál a göndör zárójelben.
  7. Kattintson a Szerkesztés fülre, majd a Keresés gombra
  8. Megjegyzés: Jelölje ki az Uninstall mappa elemet, mielőtt az adott rendszerleíró adatbázisra keresést végezne.
  9. Írja be a verzió karakterláncot értékként a megfelelő törlendő beállításjegyzék bejegyzés megtalálásához.
  10. Miután megtalálta a rendszerleíró kulcsot, jelölje ki azt, majd kattintson a jobb gombbal, és válassza a Törlés parancsot
  11. Erősítse meg a törlést, és kattintson az Igen gombra

A rendszerleíró kulcsok keresésének lépései a Java 7 bármely verziójához

Kövesse a 7.0.xxx formátumot

ahol xxx lehet 100, 120, 130, 140 és így tovább.

például:

  • Írja be a 7.0.100 parancsot a keresési mezőbe, megtalálja a rendszerleíró kulcsot a Java7 10. frissítéséhez
  • Írja be a 7.0.120 parancsot a keresőmezőbe, megtalálja a rendszerleíró kulcsot a Java7 12. frissítéséhez
  • Írja be a 7.0.180 parancsot a keresőmezőbe, megtalálja a rendszerleíró kulcsot a Java7 18. frissítéshez

A rendszerleíró kulcsok megkeresésének lépései a Java 6 bármely verziójához

Kövesse a 6.0.xxx formátumot

ahol xxx lehet 100, 120, 130, 140 és így tovább.

például:

  • Írja be a 6.0.100 parancsot a keresési mezőbe, megtalálja a rendszerleíró kulcsot a Java6 10. frissítéshez
  • Írja be a 6.0.120 parancsot a keresőmezőbe, megtalálja a rendszerleíró kulcsot a Java6 12. frissítéshez
  • Írja be a 6.0.180 parancsot a keresőmezőbe, megtalálja a rendszerleíró kulcsot a Java6 18. frissítéshez

A rendszerleíró kulcsok megkeresésének lépései a Java 1.5 bármely verziójához

Kövesse az 1.5.0.xxx formátumot

ahol xxx lehet 100, 120, 130, 140 és így tovább.

például:

  • Írja be az 1.5.0.100 parancsot a keresőmezőbe, megtalálja a jre1.5.0_01 rendszerleíró kulcsát
  • Írja be az 1.5.0.120 parancsot a keresőmezőbe, megtalálja a jre1.5.0_12 nyilvántartási kulcsot
  • Írja be az 1.5.0.180 parancsot a keresési mezőbe, megtalálja a jre1.5.0_18 nyilvántartási kulcsot
  • A rendszerleíró kulcsok megkeresésének lépései a Java 1.4 bármely verziójához

Kövesse az 1.4.2_xxx formátumot

ahol xxx lehet 01, 12, 13, 14 és így tovább.

például:

  • Írja be az 1.4.2_01 parancsot a keresőmezőbe, megtalálja a jre1.4.0_01 rendszerleíró kulcsát
  • Írja be az 1.4.2_12 parancsot a keresőmezőbe, megtalálja a jre1.4.0_12 rendszerleíró kulcsát
  • Írja be az 1.4.2_18 szót a keresőmezőbe, megtalálja a jre1.4.0_18 nyilvántartási kulcsot

Telepítse újra a Java-t, és állítsa a JAVA_HOME rendszerváltozót a JRE (vagy JDK) elérési útjára.

Például:

JAVA_HOME - C: \ Program Files \ Java \ jdk1.7.0_71 Elérési út - C: \ Program Files \ Java \ jdk1.7.0_71 \ bin

A következő parancsokkal ellenőrizheti, hogy ez sikeres megoldás-e

echo% JAVA_HOME% java -verzió

Manuálisan nyissa meg a parancsablakot a Java útvonalra. Mellékesként megadhat egy parancssort is közvetlenül a Java mappából - keresse meg a C: \ Program Files \ Java \ bin mappát ( vagy bárhova telepítse a Java-t) , tartsa lenyomva Shift + Jobb klikk az ablak belsejében, majd kattintson a „Parancsablak megnyitása itt” elemre.