Oprava: Registr odkazuje na neexistující prostředí Java Runtime Environment



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Někteří uživatelé hlásí, že dostali „ registr odkazuje na neexistující prostředí Java Runtime Environment ”Chyba při pokusu o otevření určitých spustitelných souborů aplikace. Většina postižených uživatelů uvádí, že k tomuto problému došlo náhle (kde dříve mohli spustit stejný spustitelný soubor bez problémů).



Registr odkazuje na neexistující instalaci prostředí Java Runtime Environment nebo je modul runtime poškozen. Systém nemůže najít zadanou cestu

Registr odkazuje na neexistující instalaci prostředí Java Runtime Environment nebo je modul runtime poškozen.
Systém nemůže najít zadanou cestu



Co způsobuje „ registr odkazuje na neexistující prostředí Java Runtime Environment 'chyba

Zkoumali jsme problém tím, že jsme se pokusili problém replikovat a podívali se na různé zprávy uživatelů. Tato konkrétní chybová zpráva je indikátorem toho, že máte v editoru registru zbytky ze staré instalace Java.



Na základě toho, co jsme našli, existuje několik běžných scénářů, které povedou ke zjevení tohoto čísla:

  • Registr obsahuje položky, které nevedou ke skutečné cestě Java - K tomu obvykle dochází, pokud po počáteční instalaci přesunete software do jiného adresáře (ručně). Problém lze vyřešit ručním odstraněním položek registru, které neodpovídají ručně.
  • Neúplná nebo poškozená instalace Java - Několik uživatelů se podařilo vyřešit tento konkrétní problém odinstalováním Javy a opětovnou instalací JDK. Spekulace uživatelů naznačují, že to mohl způsobit poškozený soubor nebo závada.

Pokud se právě snažíte vyřešit tento konkrétní problém, tento článek vám poskytne kolekci ověřených kroků pro řešení potíží. Níže máte několik metod, které ostatní uživatelé v podobné situaci úspěšně použili k vyřešení problému.

Pro dosažení nejlepších výsledků postupujte podle níže uvedených metod, dokud nenarazíte na opravu, která problém vyřeší ve vašem konkrétním scénáři. Pojďme začít!



Metoda 1: Odebrání neexistujících položek registru pro JavaHome a RuntimeLib

Několik uživatelů, kteří narazili na stejný problém, se podařilo problém vyřešit odstraněním JavaHome a RuntimeLib položky registru, které neodkazují na existující cestu.

Každý JavaHome proměnná by měla odkazovat na cestu s obdobně jako bin client jvm.dll zatímco každý RuntimeLib by měl odkazovat na existující t jvm.dll soubor. Ale protože k tomuto problému dochází, můžete najít jednu nebo více proměnných, které nemají odpovídající cestu nebo soubor.

K tomu může dojít, pokud jste nedávno nainstalovali software do jiného adresáře. Pokud se vám podaří najít nějaké proměnné registru, budete je potřebovat k jejich ručnímu odebrání.

Tento postup bude vyžadovat určitou manuální práci a malé množství odborných znalostí, ale může vám pomoci vyřešit problém, aniž byste museli znovu instalovat celý Runtime prostředí Java . Pokud jste připraveni to projít, připravili jsme krok za krokem průvodce celou věcí. Musíte udělat následující:

  1. lis Klávesa Windows + R. otevřít Běh dialogové okno. Poté zadejte „ regedit “A stiskněte Enter otevřete editor registru. Na výzvu UAC (User Account Control), klikněte Ano na výzvu. Odstranění položky registru s neodpovídající instalační cestou

    Spustit dialog: regedit

  2. V levém podokně editoru registru přejděte do následujícího umístění:
    Počítač  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Jakmile se tam dostanete, vyberte první verzi Java umístěnou ve složce Java Runtime Environment a přejděte do pravého podokna.
  4. V pravém podokně poklepejte na JavaHome a zkopírujte celý Hodnota data cesta do vaší schránky. Příklad cesty neexistujícího registru

    Kopírování cesty JavaHome z Editoru registru

  5. Otevřete Průzkumník souborů a vložte místo, které jste dříve zkopírovali, do navigačního panelu. Pokud umístění někam vede, znamená to, že hodnota registru má odpovídající cestu. Pokud vás nikam nevede, znamená to, že registr odkazuje na neexistující instalaci Java a měl by být odstraněn.

    Ověření hodnoty registru pro odpovídající cestu

    Poznámka: Pokud Hodnotové údaje cesta vás nikam nevede, klikněte pravým tlačítkem na JavaHome a klikněte Vymazat zbavit se položky registru.

    Odstranění položky registru s neodpovídající instalační cestou

  6. Jednou JavaHome bylo odebráno, poklepejte na RuntimeLib a zkopírujte Hodnotové údaje cesta ve vaší schránce.

    Zkopírujte data hodnoty RuntimeLib do schránky

  7. Stejně jako dříve otevřete okno Průzkumníka souborů a za cestu, kterou jste dříve zkopírovali na navigačním panelu. Ale tentokrát odstraňte poslední část “ jvm.dll “Před stisknutím Enter .

    Ověření, zda má Runtimelib odpovídající cestu

    Poznámka: Pokud najdete odpovídající cestu, znamená to, že hodnota registru RuntimeLib funguje správně. V případě, že se zobrazí zpráva, že Windows nemůže najít cestu, hodnota registru odkazuje na neexistující instalaci Java a je třeba ji odebrat. V takovém případě klikněte pravým tlačítkem na RuntimeLib a vybrat Vymazat zbavit se hodnoty.

    Příklad cesty neexistujícího registru

  8. Po vyřešení první verze prostředí Java Runtime Environment opakujte kroky 4 až 7 s každou verzí prostředí Java, která vám v prostředí Java Runtime Environment zbyla.

    Stejný postup opakujte se zbývajícími verzemi Java

  9. Jakmile budou všechny položky registru ověřeny a adresovány, zavřete Editor registru a restartujte počítač a zkontrolujte, zda byla chyba vyřešena při příštím spuštění.

Pokud tato metoda nebyla úspěšná nebo jednoduše hledáte jednodušší opravu, přejděte dolů k další metodě níže.

Metoda 2: Odinstalování Java a instalace Java JDK

Pokud se s tímto problémem setkáváte při pokusu o spuštění Minecraftu nebo podobné aplikace, která se spoléhá na JDK, můžete tento problém vyřešit odinstalováním celého prostředí Java a následnou instalací JDK (Java Development Kit).

Zde je stručný průvodce, jak to provést:

  1. lis Klávesa Windows + R. otevřít Běh dialogové okno. Poté zadejte „ appwiz.cpl “A stiskněte Enter otevřít Programy a funkce .

    Spustit dialog: appwiz.cpl

  2. Uvnitř Programy a funkce , klikněte na Vydavatel sloupec a poté přejděte dolů k položkám publikovaným uživatelem Oracle Corporation .
  3. Poté pokračujte v odinstalaci každé instalace Java (nebo aktualizace) kliknutím pravým tlačítkem na každou položku a kliknutím Odinstalovat . Poté podle pokynů na obrazovce dokončete odinstalování s každou položkou.

    Odinstalace každé instalace Java

  4. Po úplném odinstalování prostředí Java restartujte počítač.
  5. Při příštím spuštění navštivte tento odkaz ( tady ) a klikněte na Stažení knoflík.

    Klikněte na tlačítko stahování JDK

  6. Na další obrazovce přejděte dolů na Java SE Development Kit a klikněte na přepínač přidružený k Přijměte licenční smlouvu . Poté klikněte na odkaz ke stažení spustitelného souboru přidruženého k systému Windows.

    Stahování instalačního programu JDK

  7. Otevřete instalační program JDK a podle pokynů na obrazovce nainstalujte prostředí JDK do počítače. Restartujte počítač, pokud k tomu nebudete automaticky vyzváni, když je proces dokončen.
  8. Při příštím spuštění byste měli být schopni spustit aplikaci, aniž byste narazili na „ registr odkazuje na neexistující prostředí Java Runtime Environment 'chyba.
4 minuty čtení