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

Néhány felhasználó a Java virtuális gép létrehozása nem sikerült hibát észlelve, amikor Java alkalmazást indít. Ez a probléma jelentése szerint a Minecraft és más, a Java körül épített alkalmazások esetében fordul elő.

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

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

Mi okozza a Nem sikerült létrehozni a Java virtuális gép hibát?

Ezt a konkrét problémát különféle felhasználói jelentések és az ugyanazon hibaüzenet megoldására használt hibaelhárítási stratégiák vizsgálatával vizsgáltuk. Következtetéseik alapján néhány forgatókönyv hozza létre ezt a kérdést:

  • A Java-t helytelen argumentumok vagy beállítások hívják fel - Ez akkor fordulhat elő, ha otthoni főzött alkalmazást futtat, vagy olyan nyílt forrású alkalmazást próbál megnyitni, amelyről ismert, hogy a rendszer instabilitását okozza.
  • A Java globális maximális halommemóriája nem elég magas - Az egyik leggyakoribb ok, amiért előfordulhat ez a hiba, ha egy Java alkalmazást próbál elindítani, amelynek maximális halom memória mérete meghaladja a Rendszerváltozóként beállított méretet.
  • A Java végrehajtható és / vagy alkalmazásához rendszergazdai jogosultságok szükségesek - Ez előfordulhat olyan alkalmazások esetén, amelyek megfelelő működéséhez adminisztrátori hozzáférésre van szükség.

Ha jelenleg a (z) Nem sikerült létrehozni a Java virtuális gép hibát keres módot, ez a cikk több ellenőrzött hibaelhárítási stratégiát kínál Önnek. Az alábbiakban bemutatja a módszerek gyűjteményét, amelyeket hasonló helyzetben más felhasználók használtak a probléma megoldására.

A legjobb eredmények biztosítása érdekében kövesse az alábbi módszereket bemutatásuk sorrendjében, amíg nem talál egy módszert, amely hatékonyan oldja meg az adott forgatókönyv hibáját.

1. módszer: A _JAVA_OPTIONS hozzáadása a rendszerváltozókhoz

A legtöbb érintett felhasználónak sikerült megoldania a problémát egy _JAVA_OPTIONS elnevezésű rendszerváltozó létrehozásával a Java számára, és értékének Xmx512M értékre állításával . Ez lényegében az, hogy meghatározza a Java maximális memória méretét.

Ez kiküszöböli az összes hibaüzenetet, amely azért indul, mert az indított Java alkalmazás maximális halommemória-mérete nagyobb, mint a rendszerváltozóként beállított. Számos, azonos problémával szembesülő felhasználó jelentette, hogy a probléma az alábbi lépések elvégzése után teljesen megoldódott.

A következőket kell tennie egy _JAVA_OPTION S bejegyzés hozzáadásához a Rendszerváltozókban a maximális halommemória globális méretének növeléséhez:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ sysdm.cplelemet és nyomja meg az Enter billentyűt a Rendszer tulajdonságai képernyő megnyitásához.
  2. A Rendszer tulajdonságai képernyőn lépjen a Speciális fülre, és kattintson a Környezetváltozók elemre .
  3. A Környezetváltozók ablakban kattintson az Új elemre (a Rendszerváltozók alatt).
  4. Az Új rendszerváltozó ablakban állítsa a változó nevét _JAVA_OPTIONS-re, a változó értékét pedig - Xmx512M-re, és kattintson a OK- ra a módosítások mentéséhez.
  5. Zárja be a korábban megnyitott ablakokat, és indítsa újra a számítógépet a változások érvényesítéséhez.
  6. A következő indításkor nyissa meg az alkalmazást, amely korábban azt jelentette, hogy nem sikerült létrehozni a Java virtuális gép hibát, és ellenőrizze, hogy megfelelően működik-e.

_JAVA_OPTIONS elnevezésű rendszerváltozó létrehozása és az Xmx512M érték hozzárendelése

Ha továbbra is ugyanazt a hibaüzenetet látja az alkalmazás elején, lépjen tovább a következő módszerre.

2. módszer: A java.exe megnyitása rendszergazdai jogokkal

Több, az azonos probléma megoldására küzdő felhasználónak sikerült megoldódnia a probléma, miután a fő Java futtatható fájlt (java.exe) adminisztratív privilégiumokkal megnyitotta.

Egyes felhasználók arról számoltak be, hogy a javítást a javítás mind a fő Java futtatható fájlra, mind pedig a hibaüzenet megjelenítő alkalmazás futtatható programjára történő alkalmazását követően sikerült megoldaniuk a problémát.

Itt egy rövid útmutató az egész dologról:

  1. Nyissa meg a File Explorer alkalmazást, és keresse meg a java telepítésének helyét. Meg kell érkeznünk a Java fő futtatható fájljának ( java.exe ) helyére . Alapértelmezés szerint meg kell találnia a Program Files / Java / * JRE build verzió * / bin könyvtárban. A pontos hely attól függ, hogy melyik Java futási környezetet használja.

    Keresse meg a java.exe helyét

    Megjegyzés: Ha a Java-t egyéni helyre telepítette, akkor keresse meg az egyéni helyet.

  2. Kattintson a jobb gombbal a java.exe fájlra, és válassza a Tulajdonságok lehetőséget . Ezután lépjen a Kompatibilitás fülre, és jelölje be a Futtatás programként rendszergazdaként társított négyzet elemet (a Beállítások alatt). Kattintson az Alkalmaz gombra a módosítások mentéséhez.

    lépjen a Kompatibilitás fülre, és engedélyezze a program futtatását rendszergazdaként
  3. Kattintson a jobb gombbal az alkalmazás futtatható fájljára (amely kiváltja a hibát), és ismételje meg ugyanazt az eljárást: Kompatibilitás> Futtassa ezt a programot rendszergazdaként> Alkalmaz .
  4. Futtassa az alkalmazást, és ellenőrizze, hogy a hibaüzenet megoldódott-e.

Érdekes Cikkek