Popravak Nije moguće stvoriti Java virtualni stroj u sustavu Windows 10
(Java)Programi ili igre temeljeni na Javi uvijek su pouzdani kada je Java ispravno instalirana. No nedavno su korisnici izvijestili da nisu mogli stvoriti java virtualni stroj dok su pokušavali pokrenuti Java programe poput Minecrafta(Minecraft) . To znači da virtualni stroj koji koriste Java programi za funkcioniranje nije ispravno instaliran. Ako se i vi nosite s istim problemom, na pravom ste mjestu. Donosimo vam savršen vodič koji će vam pomoći da ispravite pogrešku: nije moguće stvoriti java virtualni stroj.
Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10(How to Fix Could Not Create the Java Virtual Machine in Windows 10)
Pogreška: Nije moguće konstruirati Java virtualni stroj često se pojavljuje prilikom prevođenja koda u Integriranom razvojnom okruženju(Integrated Development Environment) ( IDE ). Obično je uzrokovana
- Netočni argumenti ili opcije korištene za otvaranje Jave:(Incorrect arguments or options used to open Java:) Ako pokrenete vlastitu aplikaciju ili aplikaciju otvorenog koda, ova se pogreška može pojaviti i može učiniti sustav nestabilnim.
- Nedovoljna maksimalna Java memorija hrpe:(Insufficient Java maximum heap memory: ) Izvođenje aplikacije koja ima veću maksimalnu veličinu hrpe od one koja je postavljena u varijabli sustava(System Variable) može uzrokovati ovu pogrešku.
- Izvršna Java datoteka ili program koji se izvodi bez administrativnih privilegija:(Java executable or programme running without Administrative privileges: ) Ova se pogreška može pojaviti kada se izvode aplikacije koje zahtijevaju administratorski pristup da bi ispravno radile.
Sada razumijemo razloge za ovu grešku. Postoje i druge slične pogreške s kojima se susreću korisnici Jave kao što je pogreška pokretača (Java)Java virtualnog stroja koja se uglavnom javlja zbog problema s instalacijom Jave . (Java)Počnimo s metodama za ispravljanje pogreške nemogućnosti stvaranja Java virtualnog stroja.
Preliminarne provjere(Preliminary Checks)
- Provjerite argumente pokretanja:(Check startup arguments: ) ispitajte početne parametre koje ste naveli. Čak iu ispravnoj verziji Jave(Java) , postavke pokretanja mogu promijeniti verziju koja se koristi za kompilaciju. Ako ste izvršili ažuriranje Jave(Java) na mjestu , vjerojatno je da se parametri pokretanja još uvijek odnose na raniju verziju.
- Provjerite sintaksu: (Check syntax: )Provjerite(Make) je li sintaksa vaših argumenata ispravna. Čak i oskudne pogreške u njemu mogu izazvati ne mogu stvoriti pogrešku Java virtualnog stroja. Provjerite ima li dodatnih crtica ili verzija koje su pogrešno zabilježene.
- Provjerite oštećenje JDK:(Check JDK Corruption: ) Oštećeni Java Development Kit može uzrokovati pogrešku: nije mogao stvoriti Java virtualni stroj. Možete provjeriti je li oštećen ili ne slijedeći ove korake:
1. Pritisnite tipku Windows(Windows key) , upišite Command Prompt i kliknite Pokreni kao administrator(Run as administrator) .
2 Upišite c:\> java -version i pritisnite tipku Enter.(Enter key.)
3. Ako izvršavanje naredbe daje pogrešku, ponovno instalirajte JDK(reinstall JDK) . Provjerite rješava li problem ponovna instalacija JDK -a. (JDK)Ako ne, isprobajte popravak naveden u ovom članku.
Također pročitajte: (Also Read:) Kako popraviti grešku javascript:void(0).(How to Fix javascript:void(0) Error)
Metoda 1: Pokrenite Javu u načinu rada administratora(Method 1: Run Java in Administrator Mode)
Aplikacije(Apps) bez potrebnog administratorskog(Admin) pristupa mogu postati nestabilne na Windows PC -u i mogu uzrokovati probleme uključujući pogrešku: nije moguće stvoriti java virtualni stroj. Može se popraviti prisiljavanjem primarne izvršne Java datoteke (java.exe) da se izvodi s administrativnim pravima. Da biste to učinili, slijedite ove korake.
1. Pritisnite tipke Windows + E keys da biste otvorili File Explorer .
2. Idite na Java.exe u File Exploreru(File Explorer) . Općenito je u
C:\Program Files\Java\*JRE build version*\bin
gdje verzija verzije JRE -a varira ovisno o instaliranoj verziji.
Ili
C:\Program Files(x86)\Common Files\Oracle\Java\javapath
Napomena:(Note:) Ako ste instalirali Javu(Java) na drugom mjestu, slijedite taj put i pronađite Java.exe .
3. Desnom tipkom miša kliknite Java.exe i odaberite Svojstva(Properties ) za otvaranje prozora Svojstva .
4. Idite na karticu Kompatibilnost(Compatibility) , označite okvir Pokreni ovaj softver kao administrator(Run this software as an administrator) kao što je prikazano.
5. Kliknite Apply i OK za spremanje promjena.
Sada kad god otvorite Javu, ona će se pokrenuti s administratorskim privilegijama.
Metoda 2: Povećajte veličinu Java hrpe(Method 2: Increase Java Heap Size)
Ova se pogreška može pojaviti kada Javi(Java) ponestane memorije sustava zahtijeva otvaranje klijenta Virtual Machine . Java je prema zadanim postavkama konfigurirana da koristi maksimalnu veličinu hrpe i pokretanje aplikacije koja premašuje ograničenje veličine hrpe, pojavit će se pogreška. Stvaranje nove varijable sustava(System Variable) za povećanje dostupne memorije moglo bi riješiti ovaj problem, a to možete učiniti slijedeći ove korake
1. Pritisnite tipke Windows (keys)Windows + R zajedno da biste otvorili dijaloški okvir Pokreni .(Run)
2. Upišite sysdm.cpl i pritisnite tipku Enter(Enter key ) da biste otvorili Svojstva sustava(System Properties) .
3. Idite na karticu Napredno(Advanced) .
4. Kliknite na gumb Environment Variables...(Environment Variables… button) kao što je prikazano.
5. U prozoru Environment Variables (Varijable okruženja) kliknite gumb (Environment Variables)New… ispod System Variables .
6. Postavite naziv varijable na _JAVA_OPTIONS i vrijednost varijable na –Xmx512M u skočnom prozoru Nova varijabla sustava(New System Variable) . Kliknite OK za spremanje promjena.
Napomena:(Note:) Ako se pogreška nastavi, možete dodatno povećati memoriju postavljanjem vrijednosti varijable kao –Xmx1024M umjesto –Xmx512M kao što je prikazano u koraku 6(Step 6) .
Također pročitajte: (Also Read:) Kako omogućiti ili onemogućiti JavaScript u svom pregledniku(How to Enable or Disable JavaScript in your Browser)
Metoda 3: Izmjena Java koda(Method 3: Modify Java Code)
Neki su korisnici izvijestili da mogu popraviti ovu pogrešku jednostavnim promjenama u svom kodu. Neki od njih su spomenuti u nastavku.
1. Zamjena dvostruke crtice – jednom crticom –(Replacing double hyphen – with a single hyphen – ) u vašem kodu može riješiti ovaj problem.
- Kod s dvostrukom crticom
sony@sony-VPCEH25EN:~$ java –version Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: –version
- Isti kod s jednom crticom
sony@sony-VPCEH25EN:~$ java -version Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: -version
2. Također, razmislite o uklanjanju fraze(eliminating the phrase) iz svog argumenta:
-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”
3. Provjerite je li unos -vm dodan iznad vm args u datoteci eclipse.ini( -vm entry is added above vm args in eclipse.ini file) ili će u protivnom JVM V6 biti odabran u env ratovima.
Napomena:(Note:) Ako koristite Ubuntu, morate znati da podržava samo Javu 8(Java 8) . Dakle, možete deinstalirati Javu(Java) kao što je prikazano u metodi 3(Method 3 ) i umjesto toga instalirati stariju verziju.
Metoda 4: Izmijenite datoteku Eclipse.ini(Method 4: Modify Eclipse.ini File)
Ako koristite Eclipse IDE , uvođenjem nekih promjena u datoteku eclipse.ini može se popraviti kod pogreške nije mogao stvoriti Java virtualni stroj(could not create the java virtual machine) .
Napomena: (Note:) Eclipse.ini se nalazi unutar mape Eclipse u direktoriju u koji ste instalirali Eclipse .
Korak I: Smanjite upotrebu memorije(Step I: Decrease Memory Use)
1. Desnom tipkom miša kliknite datoteku Eclipse.ini i odaberite open with… > Notepad .
2. Potražite liniju koja odgovara -Xmx256m .
Napomena:(Note:) također može biti -Xmx1024m ili -Xmx 512m.
3. Promijenite zadanu vrijednost na nešto kompatibilnije s RAM- om vašeg računala zajedno s dodavanjem broja verzije.
Na primjer,
-Xmx512m -Dosgi.requiredJavaVersion=1.6
ILI(OR)
-Xmx512m -Dosgi.requiredJavaVersion=1.7
ILI(OR)
-Xmx512m -Dosgi.requiredJavaVersion=1.8
4. Pokušajte izbrisati 256m vrijednost(delete 256m value) iz -launcher.XXMaxPermSize retka.
Korak II: Dodatne izmjene(Step II: Additional Modifications)
1. Uklonite sljedeći redak iz svoje datoteke, ako je moguće.
-vm P:\Programs\jdk1.6\bin
2. Zamijenite sljedeći redak s kodom u nastavku.
set -Dosgi.requiredJavaVersion=1.5
Do
set -Dosgi.requiredJavaVersion=1.6.
3. Iznad -oznaka! redak, pokušajte dodati ovaj redak:
-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
4. Pogledajte JVM.dll u sljedećem retku.
-vm C:\Program Files\Java\jre7\bin\client\jvm.dll
5. Zamijenite(Replace) -vmargs stazom javaw.exe u datoteci 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. Stavite redak na kraj datoteke eclipse.ini i provjerite radi li.
-vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m
7. Izbrišite sljedeće retke iz eclipse.ini i provjerite rješava li problem.
-XX:+UseStringDeduplication -XX:+UseG1GC
Napomena:(Note:) Ako se problem nastavi, pokušajte obrisati datoteku eclipse.ini, ali prije toga napravite kopiju. Također, prije pokretanja Jave(Java) zatvorite sve aplikacije koje troše veliku memoriju .
Također pročitajte: (Also Read:) Ispravite pogrešku Java Virtual Machine ili JVM nije pronađen(Fix Java Virtual Machine or JVM not found error)
Metoda 5: Ponovno instalirajte Javu(Method 5: Reinstall Java)
U određenim okolnostima, problem je uzrokovan neispravnom instalacijom Java ili zato što je njena instalacija oštećena tijekom vremena. (Java)Kao rezultat toga, nakon potpunog uklanjanja Jave(Java) , ponovno ćemo je instalirati u ovom koraku. Kao rezultat:
1. Pritisnite tipke Windows (keys)Windows + R zajedno da biste otvorili dijaloški okvir Pokreni .(Run)
2. Upišite Appwiz.cpl i kliknite U redu(OK) za pokretanje Programi i značajke(Programs and Features) .
3. Pomičite(Scroll) se kroz instalirane aplikacije i pronađite Javu(Java) .
4. Desnom tipkom miša kliknite na njega i odaberite Deinstaliraj(Uninstall ) za deinstaliranje Jave.
Napomena:(Note:) Također biste trebali deinstalirati druge Java razvojne(Java Development) komplete i ažuriranja.
5. Pričekajte da se proces deinstalacije dovrši i ponovno pokrenite računalo(reboot your PC) .
6. Idite na stranicu Java Downloads(Java Downloads page) da preuzmete najnoviju verziju Java Runtime Environmenta(Java Runtime Environment) .
Napomena 1:(Note 1:) Ako ponovna instalacija Java Runtime Environmenta(Java Runtime Environment) ne riješi problem, preuzmite najnoviju verziju JDK -a .
Napomena 2:(Note 2:) Ako ste već imali JDK , pokušajte upotrijebiti drugu verziju ili izbrišite Java Runtime Environment koji ste dobili s njim.
Često postavljana pitanja (FAQ)(Frequently Asked Questions (FAQs))
Q1. Što znači kada kaže da nije mogao konstruirati Java virtualni stroj?(Q1. What does it imply when it says could not construct Java Virtual Machine?)
Odgovor :(Ans: ) -Xmx opciju koristi Java Virtual Machine za određivanje maksimalne veličine memorije hrpe. Opcija -Xmx u datoteci eclipse.ini( -Xmx option in eclipse.ini file) vjerojatno je postavljena previsoko za trenutno okruženje što uzrokuje ovu poruku o pogrešci.
Q2. Što je Java virtualni stroj?(Q2. What is the Java Virtual Machine?)
Odgovor: (Ans: )Java Virtual Machine ( JVM ) je program koji računalu omogućuje pokretanje Java programa i drugih jezika koji su prevedeni u Java Bytecode . JVM je opisan standardom koji formalno opisuje zahtjeve implementacije JVM-a.(describes JVM implementation requirements.)
Q3. Je li moguće dobiti Javu besplatno?(Q3. Is it possible to get Java for free?)
Odgovor:(Ans: ) Da biste instalirali Javu(Java) , prvo morate preuzeti Oracle instalacijsku aplikaciju. Odaberite Besplatno preuzimanje Java(Select Free Java Download) s padajućeg izbornika. Nakon toga, od vas će se tražiti da pročitate i prihvatite ugovor o licenciranju krajnjeg korisnika.
Preporučeno:(Recommended:)
- 26 najboljih masovnih WhatsApp marketinških softvera(26 Best Bulk WhatsApp Marketing Software)
- 10 najboljih programskih jezika za učenje danas(10 Best Programming Languages to Learn Today)
- Kako koristiti Snap Camera na Google Meetu(How to Use Snap Camera on Google Meet)
- Kako izdvojiti okvire iz videa u sustavu Windows 10(How to Extract Frames from Video in Windows 10)
Nadamo se da je ovaj vodič bio od pomoći i da ste uspjeli riješiti problem s Java virtualnim strojem . (could not create the Java virtual machine)Javite nam koja vam je metoda najbolja. Ako imate bilo kakvih pitanja ili prijedloga, slobodno ih ostavite u odjeljku za komentare.
Related posts
Popravite kako je Steam spor u sustavu Windows 10
Popravite da se Teamviewer ne povezuje u sustavu Windows 10
Popravite pogrešku Zoom Invalid Meeting ID Error u sustavu Windows 10
Popravite čarobnjak za Kodi Ares koji ne radi u sustavu Windows 10
Popravite da Steam mora biti pokrenut da biste igrali ovu igru u sustavu Windows 10
Popravite crnu pozadinu radne površine u sustavu Windows 10
Popravite prenizak zvuk računala u sustavu Windows 10
Popravite nedostupnu konfiguraciju aplikacije Steam u sustavu Windows 10
Popravite zastoj Steam u pripremi za pokretanje u sustavu Windows 10
Kako popraviti pisač koji ne reagira u sustavu Windows 10
Popravak VCRUNTIME140.dll nedostaje u sustavu Windows 10
Popravite veliku upotrebu diska za telemetriju kompatibilnosti s Microsoftom u sustavu Windows 10
Kako popraviti skaliranje za zamućene aplikacije u sustavu Windows 10
Popravite Microsoft Office koji se ne otvara u sustavu Windows 10
Popravite 5GHz WiFi koji se ne prikazuje u sustavu Windows 10
Popravi zaključavanje rotacije zasivljeno u sustavu Windows 10
Popravite Nemogućnost brisanja privremenih datoteka u sustavu Windows 10
Ispravite pogrešku Class Not Registered u sustavu Windows 10
Popravite integriranu web kameru koja ne radi u sustavu Windows 10
Popravite problem s treptanjem pokazivača u sustavu Windows 10