A javítás nem sikerült létrehozni a Java virtuális gépet a Windows 10 rendszerben
A Java(Java) -alapú programok és játékok mindig megbízhatóak, ha a Java megfelelően van telepítve. De a közelmúltban a felhasználók arról számoltak be, hogy nem tudták létrehozni a java virtuális gépet, miközben olyan Java - programokat próbáltak futtatni, mint a Minecraft . Ez azt jelenti, hogy a Java(Java) programok által a működéshez használt virtuális gép nincs megfelelően telepítve. Ha Ön is ugyanazzal a problémával küzd, akkor jó helyen jár. Tökéletes útmutatót nyújtunk Önnek, amely segít kijavítani a hibát: nem sikerült létrehozni a java virtuális gépet.
A javítás módja Nem sikerült létrehozni a Java virtuális gépet a Windows 10 rendszerben(How to Fix Could Not Create the Java Virtual Machine in Windows 10)
A hiba: Nem sikerült létrehozni a Java virtuális gépet, gyakran megjelenik az Integrated Development Environment ( IDE ) programkód fordításakor. Általában az okozza
- A Java megnyitásához használt hibás argumentumok vagy beállítások:(Incorrect arguments or options used to open Java:) Ha saját alkalmazást vagy nyílt forráskódú alkalmazást futtat, ez a hiba jelenhet meg, és instabillá teheti a rendszert.
- Nem elegendő a Java maximális kupacmemória: A (Insufficient Java maximum heap memory: )rendszerváltozónál(System Variable) beállítottnál nagyobb maximális kupacmérettel rendelkező alkalmazás futtatása okozhatja ezt a hibát.
- Java végrehajtható fájl vagy rendszergazdai jogosultságok nélkül futó program:(Java executable or programme running without Administrative privileges: ) Ez a hiba akkor fordulhat elő, ha olyan alkalmazásokat futtat, amelyek megfelelő működéséhez rendszergazdai hozzáférésre van szükség.
Most már megértjük a hiba okait. Vannak más hasonló hibák is, amelyeket a Java - felhasználók tapasztaltak, például a Java virtuálisgép-indító hibája, amely többnyire a Java telepítési problémája miatt fordul elő. Kezdjük azzal, hogy a javítási módszerekkel nem sikerült létrehozni a java virtuális gép hibát.
Előzetes ellenőrzések(Preliminary Checks)
- Indítási argumentumok ellenőrzése:(Check startup arguments: ) Vizsgálja meg a megadott kezdőparamétereket. Az indítási beállítások még megfelelő Java verzió esetén is módosíthatják a fordításhoz használt verziót. Ha végrehajtott egy helyi Java frissítést, valószínűleg az indítási paraméterek még mindig a korábbi verzióra vonatkoznak.
- Ellenőrizze a szintaxist: (Check syntax: )Győződjön(Make) meg arról, hogy az argumentumok szintaxisa helyes. Még a csekély hibák is kérhetik, hogy a Java virtuálisgép-hibát ne hozhassák létre. Ellenőrizze, hogy vannak-e extra kötőjelek vagy hibásan rögzített verziók.
- Ellenőrizze a JDK-sérülést:(Check JDK Corruption: ) A sérült Java Development Kit hibát okozhat: nem sikerült létrehozni a java virtuális gépet. Az alábbi lépések végrehajtásával ellenőrizheti, hogy sérült-e vagy sem:
1. Nyomja meg a Windows billentyűt(Windows key) , írja be a Command Prompt parancsot(Command Prompt) , és kattintson a Futtatás rendszergazdaként(Run as administrator) lehetőségre .
2 Írja be a c:\> java -version , és nyomja meg az Enter billentyűt.(Enter key.)
3. Ha a parancs végrehajtása hibát ad, telepítse újra a JDK(reinstall JDK) -t . Ellenőrizze, hogy a JDK újratelepítése megoldja-e a problémát. Ha nem, próbálja ki a cikkben felsorolt javításokat.
Olvassa el még: (Also Read:) A javascript:void(0) hiba javítása(How to Fix javascript:void(0) Error)
1. módszer: Futtassa a Java-t rendszergazdai módban(Method 1: Run Java in Administrator Mode)
(Apps)A szükséges adminisztrátori hozzáféréssel nem rendelkező (Admin)alkalmazások instabillá válhatnak a Windows PC -n , és problémákat okozhatnak, például hibákat okozhatnak: nem sikerült létrehozni a java virtuális gépet. Úgy javítható, hogy az elsődleges Java futtatható fájlt (java.exe) rendszergazdai jogokkal kényszerítjük. Ehhez kövesse az alábbi lépéseket.
1. Nyomja meg a Windows + E keysFájlkezelő(File Explorer) megnyitásához .
2. Keresse meg a Java.exe fájlt a Fájlkezelőben(File Explorer) . Általában benne van
C:\Program Files\Java\*JRE build version*\bin
ahol a JRE build verziója a telepített verziótól függően változik.
Vagy
C:\Program Files(x86)\Common Files\Oracle\Java\javapath
Megjegyzés:(Note:) Ha a Java -t egy másik helyre telepítette, kövesse ezt az elérési utat, és keresse meg a Java.exe fájlt(Java.exe) .
3. Kattintson jobb gombbal a Java.exe fájlra, és válassza a Tulajdonságok menüpontot(Properties ) a Tulajdonságok ablak megnyitásához .
4. Lépjen a Kompatibilitás fülre, és jelölje be a (Compatibility)Futtassa ezt a szoftvert rendszergazdaként(Run this software as an administrator) jelölőnégyzetet az ábrán látható módon.
5. A módosítások mentéséhez kattintson az Alkalmaz(Apply ) és az OK gombra( OK ) .
Mostantól a Java megnyitásakor rendszergazdai jogosultságokkal fog futni.
2. módszer: Növelje a Java kupac méretét(Method 2: Increase Java Heap Size)
Ez a hiba akkor fordulhat elő, ha a Java rendszermemória kifogyóban van a virtuálisgép(Virtual Machine) - ügyfél megnyitásához. A Java(Java) alapértelmezés szerint a maximális kupacméretet használja, és egy olyan alkalmazás futtatásakor, amely meghaladja a kupacméret korlátját, hiba lép fel. Egy új rendszerváltozó(System Variable) létrehozása a rendelkezésre álló memória növelése érdekében megoldhatja ezt a problémát, és ezt az alábbi lépések végrehajtásával teheti meg
1. Nyomja meg együtt a Windows + R billentyűket(keys) a Futtatás(Run) párbeszédpanel megnyitásához.
2. Írja be a sysdm.cpl parancsot(sysdm.cpl) , és nyomja meg az Enter billentyűt a (Enter key )Rendszertulajdonságok(System Properties) megnyitásához .
3. Lépjen a Speciális(Advanced) fülre.
4. Kattintson a Környezeti változók… gombra(Environment Variables… button) az ábra szerint.
5. A Környezeti változók(Environment Variables) ablakban kattintson az Új…(New… ) gombra a Rendszerváltozók(System Variables) alatt .
6. Az Új rendszerváltozó(New System Variable) előugró ablakban állítsa a Változó nevét _JAVA_OPTIONS értékre, a Változó értékét pedig –Xmx512M értékre . Kattintson az OK gombra(OK) a változtatások mentéséhez.
Megjegyzés:(Note:) Ha a hiba továbbra is fennáll, tovább növelheti a memóriát, ha a Változó értékét –Xmx1024M értékre állítja az –Xmx512M helyett(–Xmx1024M) , a 6. lépésben(Step 6) látható módon .
Olvassa el még: (Also Read:) A JavaScript engedélyezése vagy letiltása a böngészőben(How to Enable or Disable JavaScript in your Browser)
3. módszer: Módosítsa a Java kódot(Method 3: Modify Java Code)
Egyes felhasználók arról számoltak be, hogy ezt a hibát néhány egyszerű változtatással kijavíthatják a kódjukban. Néhányat az alábbiakban említünk.
1. A kettős kötőjel lecserélése – egyetlen kötőjelre –(Replacing double hyphen – with a single hyphen – ) a kódban megoldhatja ezt a problémát.
- A kód dupla kötőjellel
sony@sony-VPCEH25EN:~$ java –version Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: –version
- Ugyanaz a kód egyetlen kötőjellel
sony@sony-VPCEH25EN:~$ java -version Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: -version
2. Fontolja meg a következő kifejezés kiiktatását(eliminating the phrase) is az érvelésből:
-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”
3. Győződjön meg arról , hogy a -vm bejegyzés szerepel a vm args felett az eclipse.ini fájlban( -vm entry is added above vm args in eclipse.ini file) , különben a JVM V6 lesz kiválasztva az env warsban.
Megjegyzés:(Note:) Ha Ubuntut használ, tudnia kell, hogy csak a Java 8 -at támogatja . Tehát eltávolíthatja a Java -t a 3. módszer(Method 3 ) szerint, és helyette egy régebbi verziót telepíthet.
4. módszer: Módosítsa az Eclipse.ini fájlt(Method 4: Modify Eclipse.ini File)
Ha Eclipse IDE -t használ , akkor az eclipse.ini fájl módosítása javíthatja a hibakódot, és nem tudta létrehozni a java virtuális gépet(could not create the java virtual machine) .
Megjegyzés: (Note:) Az Eclipse.ini(Eclipse.ini) az Eclipse mappában található abban a könyvtárban, ahová az Eclipse -t telepítette .
I. lépés: Csökkentse a memóriahasználatot(Step I: Decrease Memory Use)
1. Kattintson jobb gombbal az Eclipse.ini fájlra, és válassza open with… > Notepad .
2. Keressen egy -Xmx256m vonalat .
Megjegyzés:(Note:) Lehet -Xmx1024m vagy -Xmx 512m is.
3. Módosítsa az alapértelmezett értéket a számítógép RAM -jával kompatibilisebbre, és adja hozzá a verziószámot.
Például,
-Xmx512m -Dosgi.requiredJavaVersion=1.6
VAGY(OR)
-Xmx512m -Dosgi.requiredJavaVersion=1.7
VAGY(OR)
-Xmx512m -Dosgi.requiredJavaVersion=1.8
4. Próbáljon meg törölni 256m értéket(delete 256m value) a -launcher.XXMaxPermSize sorból.
II. lépés: További módosítások(Step II: Additional Modifications)
1. Ha lehetséges, távolítsa el a következő sort a fájlból.
-vm P:\Programs\jdk1.6\bin
2. Cserélje ki a következő sort az alábbi kóddal.
set -Dosgi.requiredJavaVersion=1.5
Nak nek
set -Dosgi.requiredJavaVersion=1.6.
3. -jelek felett! sor, próbálja meg hozzáadni ezt a sort:
-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
4. A következő sor segítségével tekintse meg a JVM.dll fájlt(JVM.dll ) .
-vm C:\Program Files\Java\jre7\bin\client\jvm.dll
5. Cserélje(Replace) ki a -vmargs értéket a javaw.exe elérési útjára az eclipse.ini fájlban(eclipse.ini ) .
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile **-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”** -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -Declipse.buildId=v21.1.0-569685
6. Helyezze a sort az eclipse.ini fájl végére, és ellenőrizze, hogy működik-e.
-vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m
7. Törölje a következő sorokat az eclipse.ini fájlból(eclipse.ini) , és ellenőrizze, hogy ez megoldja-e a problémát.
-XX:+UseStringDeduplication -XX:+UseG1GC
Megjegyzés:(Note:) Ha a probléma továbbra is fennáll, próbálja meg törölni az eclipse.ini fájlt, de előtte készítsen másolatot. Ezenkívül a Java(Java) elindítása előtt zárjon be minden olyan alkalmazást, amely sok memóriát foglal .
Olvassa el még: A (Also Read:) Java Virtual Machine vagy a JVM nem található hiba javítása(Fix Java Virtual Machine or JVM not found error)
5. módszer: Telepítse újra a Java-t(Method 5: Reinstall Java)
Bizonyos körülmények között a problémát az okozza, hogy a Java nem megfelelően lett telepítve, vagy mert a telepítése idővel megsérült. Ennek eredményeként a Java(Java) teljes eltávolítása után ebben a lépésben újratelepítjük. Ennek eredményeként:
1. Nyomja meg együtt a Windows + R billentyűket(keys) a Futtatás(Run) párbeszédpanel megnyitásához.
2. Írja be az Appwiz.cpl parancsot(Appwiz.cpl) , és kattintson az OK gombra a (OK)Programok és szolgáltatások(Programs and Features) elindításához .
3. Görgessen(Scroll) végig a telepített alkalmazások között, és keresse meg a Java elemet(Java) .
4. Kattintson rá a jobb gombbal, és válassza az Eltávolítás(Uninstall ) lehetőséget a Java eltávolításához.
Megjegyzés:(Note:) El kell távolítania más Java fejlesztői(Java Development) készleteket és frissítéseket is.
5. Várja meg, amíg az eltávolítási folyamat befejeződik, és indítsa újra a számítógépet(reboot your PC) .
6. Nyissa meg a Java Letöltések oldalt a (Java Downloads page)Java Runtime Environment legújabb verziójának letöltéséhez .
1. megjegyzés: Ha a (Note 1:)Java Runtime Environment újratelepítése nem oldja meg a problémát, töltse le a JDK legújabb verzióját .
2. megjegyzés:(Note 2:) Ha már rendelkezett JDK -val , próbáljon meg másik verziót használni, vagy törölje a hozzá tartozó Java Runtime Environment -et.
Gyakran Ismételt Kérdések (GYIK)(Frequently Asked Questions (FAQs))
Q1. Mit jelent, ha azt mondja, hogy nem sikerült létrehozni a Java virtuális gépet?(Q1. What does it imply when it says could not construct Java Virtual Machine?)
Válasz:(Ans: ) Az -Xmx kapcsolót a Java Virtual Machine használja a kupacmemória maximális méretének megadására. Az eclipse.ini fájl -Xmx paramétere( -Xmx option in eclipse.ini file) valószínűleg túl magasra van állítva ahhoz a jelenlegi környezethez, amely ezt a hibaüzenetet okozza.
Q2. Mi az a Java virtuális gép?(Q2. What is the Java Virtual Machine?)
Válasz: (Ans: )A Java Virtual Machine(Java Virtual Machine) ( JVM ) egy olyan program, amely lehetővé teszi a számítógép számára Java programok és más nyelvek futtatását, amelyeket Java Bytecode -ra fordítottak le . A JVM(JVM) -et egy szabvány írja le, amely formálisan írja le a JVM megvalósítási követelményeit.(describes JVM implementation requirements.)
Q3. Lehet-e ingyenesen beszerezni a Java-t?(Q3. Is it possible to get Java for free?)
Válasz:(Ans: ) A Java telepítéséhez először le kell töltenie az Oracle(Oracle) telepítő alkalmazást. A legördülő menüből válassza az Ingyenes Java letöltés lehetőséget. (Select Free Java Download)Ezt követően a rendszer felkéri, hogy olvassa el és fogadja el a végfelhasználói licencszerződést.
Ajánlott:(Recommended:)
- 26 legjobb tömeges WhatsApp marketingszoftver(26 Best Bulk WhatsApp Marketing Software)
- A 10 legjobb programozási nyelv, amelyet ma megtanulhat(10 Best Programming Languages to Learn Today)
- A Snap Camera használata a Google Meetben(How to Use Snap Camera on Google Meet)
- Hogyan lehet kereteket kivonni a videóból a Windows 10 rendszerben(How to Extract Frames from Video in Windows 10)
Reméljük, hogy ez az útmutató hasznos volt, és hogy sikerült kijavítania , nem tudta létrehozni a Java virtuális gép(could not create the Java virtual machine) problémáját. Ossza meg velünk, melyik módszer vált be a legjobban az Ön számára. Ha bármilyen kérdése vagy javaslata van, nyugodtan tegye fel a megjegyzés rovatba.
Related posts
A Steam lassú javítása a Windows 10 rendszerben
Javítsa ki a Teamviewer nem kapcsolódását a Windows 10 rendszerben
Javítsa ki a Zoom érvénytelen értekezletazonosító-hibáját a Windows 10 rendszerben
Javítsa ki a Kodi Ares varázslót, amely nem működik a Windows 10 rendszerben
Javítsa ki, hogy a Steamnek futnia kell a játékhoz a Windows 10 rendszerben
A Windows 10-re való frissítés után nem észlelt CD/DVD-meghajtó javítása
A Spotify nem nyílik meg a Windows 10 rendszeren
A Windows 10 rendszerben nem működő kalkulátor javítása
A Windows 10 rendszerben homályosnak tűnő alkalmazások javítása
Javítsa ki, hogy az 5 GHz-es WiFi nem jelenik meg a Windows 10 rendszerben
Javítsa ki a billentyűzet nem gépelési problémáját a Windows 10 rendszerben
Javítsa ki a hiányzó asztali ikont a Windows 10 rendszeren
Javítsa ki az Eszköz nem migrált hibáját a Windows 10 rendszeren
Javítsa ki a Steam megakadt az indításra való felkészülés során a Windows 10 rendszerben
A Media Disconnected Error javítása Windows 10 rendszeren
A Windows 10 rendszerben nem működő Steam távoli lejátszás javítása
Javítsa ki az Alt+Tab nem működik a Windows 10 rendszerben
Javítás: Nem sikerült törölni az ideiglenes fájlokat a Windows 10 rendszerben
A BOOTMGR hiányának javítása a Windows 10 rendszerben
A magas CPU-használat javítása Windows 10 rendszeren