Oprava: Nepodarilo sa vytvoriť virtuálny počítač Java

Niektorí používatelia sa pri pokuse o spustenie aplikácie, ktorá používa Javu, stretávajú s chybou Nemožno vytvoriť Java Virtual Machine . O tomto konkrétnom probléme sa uvádza, že sa vyskytuje pri Minecraft a niekoľkých ďalších aplikáciách, ktoré sú postavené okolo Java.

Nemohla vytvoriť Java Virtual Machine.

Chyba: Vyskytla sa závažná výnimka. Program sa ukončí.

Čo spôsobuje chybu Could Not Create the Java Virtual Machine?

Tento konkrétny problém sme preskúmali pomocou rôznych správ používateľov a stratégií riešenia problémov, ktoré použili na vyriešenie tej istej chybové správy. Na základe ich záverov existuje niekoľko scenárov, ktoré spôsobia tento konkrétny problém:

  • Java je vyvolaná nesprávnymi argumentmi alebo možnosťami - k tomu môže dôjsť, ak prevádzkujete domácu aplikáciu alebo sa pokúšate otvoriť aplikáciu s otvoreným zdrojom, o ktorej je známe, že spôsobuje nestabilitu systému.
  • Globálna maximálna pamäť haldy Java nie je dosť vysoká - Jednou z najbežnejších príčin, prečo sa môžete stretnúť s touto konkrétnou chybou, je, ak sa pokúsite spustiť aplikáciu Java s maximálnou veľkosťou haldy pamäte väčšou, ako je veľkosť nastavená ako systémová premenná .
  • Spustiteľný program Java alebo aplikácia vyžadujú administrátorské privilégiá - k tomu môže dôjsť pri aplikáciách, ktoré potrebujú správcovský prístup, aby mohli správne fungovať.

Ak v súčasnosti hľadáte spôsob, ako vyriešiť chybu „ Nepodarilo sa vytvoriť chybu Java Virtual Machine“, v tomto článku nájdete niekoľko overených stratégií riešenia problémov. Nižšie nájdete zoznam metód, ktoré ostatní používatelia v podobnej situácii použili na vyriešenie problému.

Ak chcete zaistiť najlepšie výsledky, postupujte podľa nižšie uvedených metód v poradí, v akom sú uvedené, až kým nenájdete metódu, ktorá efektívne vyrieši chybu konkrétneho scenára.

Metóda 1: Pridanie _JAVA_OPTIONS do systémových premenných

Väčšina postihnutých používateľov dokázala vyriešiť problém vytvorením systémovej premennej pre Javu s názvom _JAVA_OPTIONS a nastavením jej hodnoty na Xmx512M . V podstate to nastavuje globálnu maximálnu veľkosť pamäte haldy pre Javu.

Týmto sa vyrieši každé chybové hlásenie, ktoré sa vyskytuje, pretože maximálna veľkosť haldy haldy spustenej aplikácie Java je väčšia ako veľkosť nastavená ako systémová premenná . Niekoľko používateľov, ktorí narazia na rovnaký problém, nahlásilo, že problém bol vyriešený úplne po vykonaní krokov uvedených nižšie.

Ak chcete zväčšiť globálnu maximálnu veľkosť pamäte haldy, musíte pridať položku _JAVA_OPTION S do systémových premenných:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „ sysdm.cpl “ a stlačením klávesu Enter otvorte obrazovku Vlastnosti systému .
  2. Na obrazovke Vlastnosti systému prejdite na kartu Spresnenie a kliknite na Premenné prostredia.
  3. V okne Premenné prostredia kliknite na Nové (v časti Systémové premenné ).
  4. V okne Nová systémová premenná nastavte názov premennej na _JAVA_OPTIONS a hodnotu premennej na - Xmx512M a kliknutím na tlačidlo Ok uložte zmeny.
  5. Zatvorte predtým otvorené okná a reštartujte počítač, aby sa zmeny vynútili.
  6. Pri nasledujúcom spustení otvorte aplikáciu, ktorá vám predtým zobrazovala chybu Nemohol vytvoriť Java Virtual Machine, a zistite, či teraz funguje správne.

Vytvorenie systémovej premennej s názvom _JAVA_OPTIONS a jej priradenie hodnoty Xmx512M

Ak sa na začiatku aplikácie stále zobrazuje rovnaké chybové hlásenie, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Otvorenie súboru java.exe s právami správcu

Niekoľkým používateľom, ktorí sa snažia vyriešiť rovnaký problém, sa podarilo vyriešiť tento problém po tom, ako prinútili hlavný spustiteľný súbor Java (java.exe), aby sa otvoril s oprávneniami správcu.

Niektorí používatelia uviedli, že boli schopní vyriešiť problém po použití tejto opravy na hlavný spustiteľný súbor Java a na spustiteľný súbor aplikácie, ktorý zobrazuje chybovú správu.

Tu je rýchly sprievodca celou vecou:

  1. Otvorte program Prieskumník a vyhľadajte umiestnenie inštalácie javy. Musíme sa dostať na miesto hlavného spustiteľného súboru Java ( java.exe ). V predvolenom nastavení by ste ich mali nájsť v programových súboroch / Java / * JRE build version * / bin. Presná poloha sa bude líšiť v závislosti od toho, ktoré prostredie Java Runtime Environment používate.

    Prejdite na umiestnenie java.exe

    Poznámka: Ak ste nainštalovali Javu na vlastné miesto, prejdite namiesto toho na vlastné umiestnenie.

  2. Pravým tlačidlom myši kliknite na java.exe a vyberte Vlastnosti . Potom prejdite na kartu Kompatibilita a začiarknite políčko spojené s spustením tohto programu ako správca (v časti Nastavenia). Zmeny uložíte kliknutím na tlačidlo Použiť .

    prejdite na kartu Kompatibilita a povoľte Spustiť tento program ako správca
  3. Pravým tlačidlom myši kliknite na spustiteľný súbor aplikácie (ten, ktorý spúšťa chybu) a opakujte rovnaký postup: Kompatibilita> Spustiť tento program ako správca> Použiť .
  4. Spustite aplikáciu a skontrolujte, či sa chybové hlásenie vyriešilo.

Zaujímavé Články