Oprava: Nelze vytvořit virtuální stroj Java

Někteří uživatelé se při pokusu o spuštění aplikace, která používá Javu, setkávají s chybou Nelze vytvořit Java Virtual Machine . Tento konkrétní problém se vyskytuje u Minecraft a několika dalších aplikací, které jsou postaveny na Javě.

Nelze vytvořit virtuální stroj Java.

Chyba: Došlo k závažné výjimce. Program bude ukončen.

Co způsobuje chybu Could Not Create the Java Virtual Machine?

Tento konkrétní problém jsme prošetřili sledováním různých uživatelských sestav a strategií odstraňování problémů, které použili k vyřešení stejné chybové zprávy. Na základě jejich závěrů existuje několik scénářů, které vyvolají tento konkrétní problém:

  • Java je vyvolána nesprávnými argumenty nebo možnostmi - k tomu může dojít, pokud používáte domácí vařenou aplikaci nebo se pokoušíte otevřít open source aplikaci, o které je známo, že způsobuje nestabilitu systému.
  • Globální maximální halda paměti Java není dostatečně vysoká - Jednou z nejčastějších příčin, proč se můžete setkat s touto konkrétní chybou, je, pokud se pokusíte spustit aplikaci Java s maximální velikostí paměti haldy větší, než je velikost nastavená jako systémová proměnná .
  • Spustitelný soubor Java nebo aplikace vyžadují oprávnění správce - k tomu může dojít u aplikací, které pro správnou funkci potřebují přístup správce.

Pokud v současné době hledáte způsob, jak vyřešit chybu „ Nelze vytvořit chybu Java Virtual Machine“, tento článek vám poskytne několik ověřených strategií řešení problémů. Níže naleznete řadu metod, které ostatní uživatelé v podobné situaci použili k vyřešení problému.

Chcete-li zajistit nejlepší výsledky, postupujte podle níže uvedených metod v pořadí, v jakém jsou prezentovány, dokud nenajdete metodu, která účinně řeší chybu pro konkrétní scénář.

Metoda 1: Přidání _JAVA_OPTIONS do systémových proměnných

Většina postižených uživatelů se podařilo vyřešit problém vytvořením systémové proměnné pro Javu s názvem _JAVA_OPTIONS a nastavením její hodnoty na Xmx512M . V zásadě to nastavuje globální maximální velikost paměti haldy pro Javu.

Tím se vyřeší jakákoli chybová zpráva, která nastane, protože maximální velikost paměti haldy spuštěné aplikace Java je větší než ta nastavená jako systémová proměnná . Několik uživatelů, kteří narazili na stejný problém, uvedlo, že problém byl vyřešen úplně poté, co provedli níže uvedené kroky.

Chcete-li zvětšit globální maximální velikost paměti haldy, musíte přidat položku _JAVA_OPTION S do systémových proměnných:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „ sysdm.cpl “ a stisknutím klávesy Enter otevřete obrazovku Vlastnosti systému .
  2. Na obrazovce Vlastnosti systému přejděte na kartu Upřesnit a klikněte na Proměnné prostředí.
  3. V okně Proměnné prostředí klikněte na Nový (v části Systémové proměnné ).
  4. V okně Nová systémová proměnná nastavte název proměnné na _JAVA_OPTIONS a hodnotu proměnné na - Xmx512M a kliknutím na OK změny uložte.
  5. Zavřete dříve otevřená okna a restartujte počítač, abyste provedli změny.
  6. Při příštím spuštění otevřete aplikaci, která vám dříve zobrazovala chybu „ Nelze vytvořit Java Virtual Machine“, a zjistěte, zda nyní funguje správně.

Vytvoření systémové proměnné s názvem _JAVA_OPTIONS a její přiřazení hodnotě Xmx512M

Pokud se na začátku aplikace stále zobrazuje stejná chybová zpráva, přejděte k následující metodě níže.

Metoda 2: Otevření java.exe s právy správce

Několik uživatelů, kteří se snaží vyřešit stejný problém, dokázali tento problém vyřešit poté, co donutili hlavní spustitelný soubor Java (java.exe), aby se otevřel s oprávněními správce.

Někteří uživatelé hlásili, že byli schopni problém vyřešit po použití této opravy na hlavní spustitelný soubor Java a spustitelný soubor aplikace, která zobrazuje chybovou zprávu.

Zde je rychlý průvodce celou věcí:

  1. Otevřete Průzkumník souborů a přejděte do umístění instalace javy. Musíme se dostat na místo hlavního spustitelného souboru Java ( java.exe ). Ve výchozím nastavení byste ji měli najít v Program Files / Java / * JRE build version * / bin. Přesné umístění se bude lišit v závislosti na používaném prostředí Java Runtime Environment.

    Přejděte do umístění java.exe

    Poznámka: Pokud jste nainstalovali Javu do vlastního umístění, přejděte místo toho do vlastního umístění.

  2. Klepněte pravým tlačítkem myši na java.exe a vyberte příkaz Vlastnosti . Poté přejděte na kartu Kompatibilita a zaškrtněte políčko spojené s Spustit tento program jako správce (v části Nastavení). Klepnutím na Použít uložte změny.

    přejděte na kartu Kompatibilita a povolte Spustit tento program jako správce
  3. Klepněte pravým tlačítkem myši na spustitelný soubor aplikace (ten, který chybu vyvolává) a opakujte stejný postup: Kompatibilita> Spusťte tento program jako správce> Použít .
  4. Spusťte aplikaci a podívejte se, zda je chybová zpráva vyřešena.

Zajímavé Články