Pomocí tohoto průvodce opravte tuto otravnou chybu Java ve Windows.

Aby některé aplikace fungovaly, může váš počítač se systémem Windows 11 vyžadovat nainstalovanou nejnovější verzi Java. Někdy však mohou některé aplikace Java náhle selhat s chybou Nelze vytvořit virtuální stroj Java.

Tato chyba je často případem nedostatečného přidělení paměti pro aplikace Java. Kromě toho zkontrolujte problémy s oprávněními a závady v samotném vydání Java. Pokud jej používáte na svém pracovním počítači pro programovací účely, zkontrolujte, zda máte nainstalovanou správnou verzi Java IDE.

Zde vám ukážeme několik kroků pro odstraňování problémů, jak opravit chybu, že se nepodařilo vytvořit chybu virtuálního stroje Java v systému Windows.

1. Ověřte svou instalaci Java

Ověření instalace Java vám může pomoci určit problémy se samotným vydáním. Můžete použít java - verze v příkazovém řádku zkontrolujte aktuální verzi nainstalované Java spolu s datem instalace.

Chcete-li zkontrolovat verzi Java nainstalovanou v systému Windows:

instagram viewer
  1. zmáčkni Vyhrát klíč a typ cmd.
  2. Klikněte pravým tlačítkem na Příkazový řádek a vyberte Spustit jako administrátor.
  3. V okně Příkazový řádek zadejte následující příkaz a stiskněte Vstupte:
    java - verze
  4. Na výstupu bude uvedena verze JDK nainstalovaná na vašem počítači a datum instalace.
  5. Pokud jste nedávno nainstalovali aktualizaci, zkontrolujte, zda se informace zkontrolují. Pokud ne, zkuste nainstalovat nejnovější verzi dostupnou z webové stránky Java.

2. Ukončete proces Java ve Správci úloh

Pokud se chyba spustí při instalaci Java, zkontrolujte, zda na pozadí běží proces Java. Pomocí Správce úloh můžete najít a ukončit procesy na pozadí, které vám mohou bránit v instalaci prostředí Java Runtime Environment nebo vývojové sady.

  1. lis Win + X otevřít Nabídka WinX a vyberte Správce úloh.
  2. Ve Správci úloh otevřete soubor Procesy kartu a vyhledejte instance Java virtuální stroj.
  3. Vyberte a klikněte Ukončit úlohu k uzavření procesu.

3. Spusťte Javu jako správce

Nedostatečná oprávnění mohou bránit spuštění některých aplikací Java na vašem počítači. Chcete-li problém vyřešit, spusťte Javu s oprávněním správce. Chcete-li spustit Java jako správce ve Windows, klepněte pravým tlačítkem na Java.exe a vyberte Spustit jako administrátor.

Případně můžete nastavit, aby Java.exe vždy běžel jako správce. Tímto způsobem nemusíte spouštět Javu s administrátorskými právy pokaždé, když ji chcete spustit. Překontrolovat jak vždy spustit program jako správce Pro více informací.

4. Zvyšte systémovou paměť pro Java

Běžným důvodem chyby Nelze vytvořit virtuální stroj Java je nedostatečné přidělení paměti, známé také jako haldy Java. Nedostatečná alokace paměti může snížit výkon nebo způsobit pád aplikace.

Chcete-li tento problém vyřešit, můžete zvětšit velikost haldy Java. Můžete to udělat úpravou Parametry běhu z Nastavení prostředí Java Runtime Environment nebo změnit _JAVA_OPTIONS variabilní hodnotu podle vašich preferencí.

Jak zvýšit velikost haldy Java ruční úpravou proměnných

Chcete-li změnit velikost haldy Java úpravou proměnné _JAVA_OPTIONS:

  1. zmáčkni Vyhrát klíč a typ environmentální proměnné.
  2. Dále vyberte Upravte systémové proměnné prostředí otevřít Systémové vlastnosti.
  3. V Pokročilý klepněte na kartu Proměnné prostředí.
  4. V Systémové proměnné sekce, klikněte Nový. Je důležité vybrat správnou sekci.
  5. Typ -JAVA_OPTIONS v Název proměnné pole.
  6. Dále zadejte -Xmx512M v Proměnná hodnota pole. Tady, -Xmx512M definuje množství paměti, kterou chcete přidělit. V tomto případě ano 512 MB systémové paměti.
  7. Klikněte OK, a OK ještě jednou pro uložení změn.

Dále spusťte aplikaci, která zobrazuje chybu, a zkontrolujte, zda je chyba vyřešena. Pokud ne, otevřete Proměnné prostředí znovu. Vybrat -JAVA_OPTIONS proměnnou a klikněte Upravit. V Hodnotové údaje pole, typ -Xmx1024M zvětšit velikost paměti na 1024 MB (1 GB). Klikněte OK a zkontrolujte případná vylepšení.

Jak zvýšit velikost haldy Java pomocí ovládacího panelu Java

Výchozí velikost haldy Java můžete také upravit v nastavení prostředí Java Runtime Environment. Zde je návod, jak na to.

  1. lis Win + R otevřít Běh.
  2. Typ řízení a klikněte OK otevřete Ovládací panely.
  3. Dále klikněte na Programy a klikněte na Java (32bitová).
  4. V Ovládací panel Java dialog, otevřete Jáva tab.
  5. Klikněte na Pohled knoflík.
  6. Dvakrát klikněte na Parametry běhu sloupec a typ -Xmx512m pro přiřazení 512 MB paměti pro aplikace Java.
  7. Klikněte OK pro uložení změn.

5. Odinstalujte a znovu nainstalujte Javu

Pokud problém přetrvává, může být nutná přeinstalace. Můžete odinstalovat a znovu nainstalovat Javu, abyste opravili jakékoli problémy s vydáním. Tyto problémy mohou přetrvávat, i když nainstalujete novější verzi. Chcete-li problém vyřešit, odinstalujte Javu pomocí odinstalačního programu Java a poté znovu nainstalujte nejnovější dostupnou verzi.

Pro čistou instalaci Javy:

  1. Přejít na Stránka Java Uninstall Tool a stáhněte si odinstalační program.
  2. Spusťte spustitelný soubor a klikněte Souhlasit.
  3. Vyberte všechny verze Javy detekované nástrojem a klikněte další.
  4. Klikněte Ano a počkejte, až odinstalační program odstraní Javu z vašeho počítače. Klikněte Zavřít.
  5. Chcete-li použít změny, restartujte počítač.
  6. Dále přejděte na Stránka stahování Java a stáhněte si nejnovější verzi dostupnou pro váš operační systém. Ujistěte se, že jste si stáhli správnou verzi (32-bit/64-bit), v závislosti na architektuře systému.
  7. Spusťte instalační program a klikněte Nainstalujte. Podle pokynů na obrazovce dokončete instalaci a restartujte počítač.

6. Nainstalujte Javu ve stavu spouštění WindowsClean

Ve stavu čistého spouštění se systém Windows spouští pouze se základními službami a aplikacemi společnosti Microsoft. Je to metoda odstraňování problémů, která umožňuje určit a najít konflikty aplikací třetích stran způsobující systémové chyby. Pokud se při instalaci Java stále zobrazuje chyba, spusťte počítač se systémem Windows ve stavu čistého spuštění a zkuste jej nainstalovat znovu.

Oprava chyby „Nelze vytvořit virtuální stroj Java“ v systému Windows

Nedostatečná velikost haldy Java je to, co často spouští chybu virtuálního stroje Java. Chcete-li problém vyřešit, upravte výchozí velikost haldy, abyste mohli bez problémů spouštět aplikace Java.

Pokud dojde k chybě při instalaci Javy, zkuste aplikaci nainstalovat ve stavu čistého spuštění. Instalace čekajících aktualizací systému Windows může také pomoci vyřešit problémy s kompatibilitou s vydáním.