Hibajavítás: Nem sikerült létrehozni a Java virtuális gépet Windows rendszeren

Ez az oktatóanyag elmagyarázza, hogyan lehet kijavítani a Java virtuális gép létrehozási hibáit a Windows rendszeren.

Időről időre szeretek egy pihentető számítógépes játékot játszani, és a kiváló stratégiai játék, a TripleA volt tegnap a választásom. Ez egy Java alapú játék, de mivel a gépemen, amellyel futtatni akartam, Java volt (csak a böngészőből leválasztva), nem gondoltam, hogy ez kérdés lesz.

Amikor megpróbáltam elindítani a játékot, bár a telepítés után azonnal kiléptem. A megjelenített hibaüzenet határozottan Java-val kapcsolatos:

Hiba: Nem sikerült létrehozni a Java virtuális gépet

Hiba: Végzetes kivétel történt. A program kilép.

Elsőként megismételtem, hogy megbizonyosodom-e arról, hogy a Java valóban megfelelően telepítve van-e. Ez volt a legfrissebb verzió, és a játéknak csak a játék weboldalának megfelelően kell jól működnie.

Néhány ásatás és tesztelés után megoldást találtam a működő problémára, és megoldottam a hibaüzenetet, hogy a Java alkalmazás csak jól induljon. Ez magában foglalja annak megváltoztatását, hogy a Java mennyi memóriát használhat a rendszeren.

A Java a Windowson kezdeti mérete 16 megabájt, legfeljebb 64 megabájt. Ezt megtudhatja egyedül a gépen a java -XX: + PrintFlagsFinal -version parancs futtatásával. Itt ellenőrizze az InitialHeapSize és a MaxHeapSize értékeket (bájtban jelenik meg).

Most, hogy megoldjuk a hibaüzenetet, meg kell növelnünk a Java által a memória számára felhasználható méretet. Így történik (a Windows 7 használatával bebizonyosodott, a Windows más verziói kissé eltérhetnek):

  1. Érintse meg a Windows-Pause gombot a Rendszervezérlőpanel kisalkalmazás megnyitásához. Alternatívaként megnyithatja a kezelőpanel kézikönyvét is, hogy odamenjen, ha így akarja.
  2. Kattintson a bal oldali speciális rendszerbeállításokra.
  3. Itt válassza ki a környezeti változókat.
  4. Kattintson az új elemre a Rendszerváltozók alatt.
  5. Írja be a _JAVA_OPTIONS változó nevét.
  6. Írja be a -Xmx256M mint változó értéket.
  7. Kattintson kétszer az OK gombra.

A beállítás azonnal elérhető, nem kell először újraindítania a számítógépet. Az engedélyezett memória 256 megabájtra növekszik. Ha az alkalmazás utána nem működik megfelelően, próbálkozzon ehelyett a memória 512 vagy akár 1024 megabájtra történő növelésével.

Vegye figyelembe, hogy ez csak a maximális kupac méretét növeli. Ha növelnie kell a minimális kupac méretét is, akkor használja -Xms256M.