Oprava chyby Nepodarilo sa nájsť prostredie Java SE Runtime Environment

Pri pokuse o otvorenie súboru .jar Java pomocou príkazového riadka, napríklad pomocou príkazu „Java -Jar xxxx.jar“, sa môže zobraziť nasledujúce chybové hlásenie:

 Chyba: otvorenie kľúča registra 'Software \ JavaSoft \ JRE' Chyba: nemohol nájsť java.dll Chyba: Nepodarilo sa nájsť Java SE Runtime Environment. 

Dôvodom môže byť niekoľko faktorov, okrem iného:

  • Poškodený register
  • Chýba cesta Java vo vašom premennom prostredia
  • Presúva sa inštalačný priečinok Java

Tento problém sme napríklad narazili pri aktualizácii Java SE na najnovšiu verziu - pravdepodobne sme predtým mali 32-bitovú inštaláciu Java a pri spustení 64-bitového inštalátora Java sa naša cesta Java zmenila.

Pri pokuse o spustenie príkazov Java v príkazovom riadku sa vyskytla chyba.

Našťastie sa to dá pomerne ľahko napraviť, pretože si vyžaduje vyriešenie jedného z vyššie uvedených problémov pomocou vhodného riešenia. Ak chcete, aby vaše príkazy Java boli znova funkčné, postupujte podľa nasledujúcich pokynov. Ak narazíte na ďalšie problémy (alebo ak viete o lepšom riešení), zanechajte komentár v sekcii komentárov.

  1. Odstráňte všetky predchádzajúce verzie Java (pomocou procesu odinštalovania „Programy a funkcie“). Ak priečinok java zostáva v priečinku „C: / Program Files /…“, odstráňte ho.
  2. Vyčistite register (vymažte kľúč Java):
  3. Choďte na Štart a potom na Spustiť
  4. Do textového poľa napíšte „regedit“
  5. Prejdite na HKEY_LOCAL_MACHINE / Softvér / Microsoft / Windows / CurrentVersion / Odinštalovať
  6. V tomto priečinku na odinštalovanie nájdete veľa položiek databázy Registry v zátvorkách.

    Znovu odinštalovať cestu.
  7. Kliknite na kartu Upraviť a potom na položku Nájsť
  8. Poznámka: Pred vyhľadaním konkrétneho registra zvýraznite priečinok Odinštalovať.
  9. Zadajte reťazec verzie ako hodnotu a vyhľadajte zodpovedajúcu položku v registri, ktorá sa má odstrániť.
  10. Keď nájdete kľúč databázy Registry, zvýraznite ho a potom naň kliknite pravým tlačidlom myši a vyberte príkaz Odstrániť
  11. Potvrďte odstránenie a kliknite na Áno

Kroky na nájdenie kľúčov registra pre akúkoľvek verziu Java 7

Použite formát 7.0.xxx

kde xxx môže byť 100, 120, 130, 140 a tak ďalej.

napríklad:

  • Do vyhľadávacieho poľa napíšte 7.0.100, vyhľadá kľúč databázy Registry pre aktualizáciu Java7 10
  • Do vyhľadávacieho poľa napíšte 7.0.120, vyhľadá kľúč databázy Registry pre aktualizáciu Java7 12
  • Do vyhľadávacieho poľa napíšte 7.0.180, vyhľadá kľúč databázy Registry pre aktualizáciu Java7 18

Kroky na nájdenie kľúčov registra pre akúkoľvek verziu Java 6

Postupujte podľa formátu 6.0.xxx

kde xxx môže byť 100, 120, 130, 140 a tak ďalej.

napríklad:

  • Do vyhľadávacieho poľa napíšte 6.0.100, vyhľadá kľúč databázy Registry pre aktualizáciu Java6 10
  • Do vyhľadávacieho poľa napíšte 6.0.120, vyhľadá kľúč databázy Registry pre aktualizáciu Java6 12
  • Do vyhľadávacieho poľa napíšte 6.0.180, nájde kľúč databázy Registry pre aktualizáciu Java6 18

Kroky na nájdenie kľúčov registra pre akúkoľvek verziu Java 1.5

Postupujte podľa formátu 1.5.0.xxx

kde xxx môže byť 100, 120, 130, 140 a tak ďalej.

napríklad:

  • Do vyhľadávacieho poľa zadajte 1.5.0.100, vyhľadá kľúč databázy Registry pre jre1.5.0_01
  • Do vyhľadávacieho poľa zadajte 1.5.0.120, vyhľadá kľúč databázy Registry pre jre1.5.0_12
  • Do vyhľadávacieho poľa napíšte 1.5.0.180, vyhľadá kľúč databázy Registry pre jre1.5.0_18
  • Kroky na nájdenie kľúčov registra pre akúkoľvek verziu Java 1.4

Postupujte podľa formátu 1.4.2_xxx

kde xxx môže byť 01, 12, 13, 14 a tak ďalej.

napríklad:

  • Do vyhľadávacieho poľa napíšte 1.4.2_01, vyhľadá kľúč databázy Registry pre jre1.4.0_01
  • Do vyhľadávacieho poľa napíšte 1.4.2_12, vyhľadá kľúč databázy Registry pre jre1.4.0_12
  • Do vyhľadávacieho poľa napíšte 1.4.2_18, vyhľadá kľúč databázy Registry pre jre1.4.0_18

Preinštalujte Javu a nastavte systémovú premennú JAVA_HOME na cestu JRE (alebo JDK) .

napr:

 JAVA_HOME - cesta C: \ Program Files \ Java \ jdk1.7.0_71 - Cesta C: \ Program Files \ Java \ jdk1.7.0_71 \ bin 

Pomocou nasledujúcich príkazov môžete skontrolovať, či to bolo úspešné riešenie

 echo% JAVA_HOME% java -verzia 

Ručné otvorenie príkazového okna pre cestu Java. Ako vedľajšiu poznámku môžete spustiť príkazový riadok priamo z priečinka Java - prejdite do priečinka C: \ Program Files \ Java \ bin ( alebo kdekoľvek je nainštalovaná vaša Java), podržte Shift + Kliknite pravým tlačidlom myši do okna a kliknite na „Otvoriť okno príkazov“.

Zaujímavé Články