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ő.
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:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ sysdm.cpl ” elemet és nyomja meg az Enter billentyűt a Rendszer tulajdonságai képernyő megnyitásához.
- A Rendszer tulajdonságai képernyőn lépjen a Speciális fülre, és kattintson a Környezetváltozók elemre .
- A Környezetváltozók ablakban kattintson az Új elemre (a Rendszerváltozók alatt).
- 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.
- 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.
- 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.
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:
- 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.
- 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 - 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 .
- Futtassa az alkalmazást, és ellenőrizze, hogy a hibaüzenet megoldódott-e.