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.

Popravak Nije moguće stvoriti Java virtualni stroj u sustavu Windows 10

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) .

Otvorite naredbeni redak.  Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10

2 Upišite c:\> java -version i pritisnite tipku Enter.(Enter key.)

Naredba za provjeru je li JDK oštećen ili ne

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 .

lokacija java datoteke u istraživaču datoteka.  Popravak Nije moguće stvoriti Java virtualni stroj u sustavu Windows 10

3. Desnom tipkom miša kliknite Java.exe i odaberite Svojstva(Properties ) za otvaranje prozora Svojstva .

Odaberite Svojstva.  Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10

4. Idite na karticu Kompatibilnost(Compatibility) , označite okvir Pokreni ovaj softver kao administrator(Run this software as an administrator) kao što je prikazano.

Pokrenite ovaj softver kao administratorski potvrdni okvir

5. Kliknite Apply i OK za spremanje promjena.

Gumb Primijeni.  Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10

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) .

Pokreni dijaloški okvir.  Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10

3. Idite na karticu Napredno(Advanced) .

Kartica Napredno

4. Kliknite na gumb Environment Variables...(Environment Variables… button) kao što je prikazano.

Gumb Varijable okruženja

5. U prozoru Environment Variables (Varijable okruženja) kliknite gumb (Environment Variables)New… ispod System Variables .

Novi gumb.  Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10

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) .

Nova varijabla sustava

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)

Pokreni dijaloški okvir

2. Upišite Appwiz.cpl  i kliknite U redu(OK) za pokretanje Programi i značajke(Programs and Features) .

Pokreni dijaloški okvir.  Kako popraviti nemogućnost stvaranja Java virtualnog stroja u sustavu Windows 10

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.

Opcija deinstaliranja

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.

Preuzmite Java razvojni komplet

Č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.

Java JDK za postavljanje oracle instalatera

Preporučeno:(Recommended:)

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.



About the author

Profesionalni sam audio inženjer s više od 10 godina iskustva. Radio sam na nizu projekata, od malih kućnih audio sustava do velikih komercijalnih produkcija. Moje vještine leže u stvaranju izvrsnih zvučnih zapisa i alata za obradu zvuka koji čine da glazba zvuči izvrsno. Također imam izuzetno iskustvo sa sustavom Windows 10 i mogu vam pomoći da izvučete maksimum iz svog računalnog sustava.



Related posts