Popravak: Nije moguće stvoriti Java virtualni stroj

Neki se korisnici susreću s pogreškom Java Virtual Machine ne može stvoriti prilikom pokušaja pokretanja aplikacije koja koristi Java. Navodi se da se ovaj poseban problem događa s Minecraftom i nekoliko drugih aplikacija koje su izgrađene oko Jave.

Ne mogu stvoriti Java virtualni stroj.

Pogreška: dogodila se kobna iznimka. Program će izaći.

Što uzrokuje da pogreška Java Virtual Machine ne može stvoriti?

Istražili smo ovaj određeni problem pregledavanjem različitih korisničkih izvješća i strategija rješavanja problema pomoću kojih su riješili istu poruku o pogrešci. Na temelju njihovih zaključaka, postoji nekoliko scenarija koji će pokrenuti ovo posebno pitanje:

  • Na Java se pozivaju pogrešni argumenti ili opcije - To se može dogoditi ako pokrenete kućnu aplikaciju ili pokušavate otvoriti open-source program za koji se zna da uzrokuje nestabilnost sustava.
  • Javna globalna maksimalna heap memorija nije dovoljno visoka - Jedan od najčešćih uzroka zašto možete naići na ovu posebnu grešku je ako pokušate pokrenuti Java aplikaciju s maksimalnom veličinom heap memorije većom od one postavljene kao System Variable .
  • Izvršna Java i / ili aplikacija zahtijevaju administrativne privilegije - To se može dogoditi s aplikacijama kojima je potreban administrator da bi mogli pravilno funkcionirati.

Ako trenutno tražite način da riješite pogrešku Java Virtual Machine, Ne mogu stvoriti, ovaj će vam članak pružiti nekoliko provjerenih strategija za rješavanje problema. Ispod je zbirka metoda koje su drugi korisnici u sličnoj situaciji koristili za rješavanje problema.

Da biste osigurali najbolje rezultate, slijedite metode u nastavku redoslijedom kojim su predstavljeni dok ne otkrijete metodu koja je učinkovita u rješavanju pogreške za vaš određeni scenarij.

1. metoda: Dodavanje _JAVA_OPTIONS u varijable sustava

Većina pogođenih korisnika uspjela je riješiti problem stvarajući sistemsku varijablu za Java koja se zove _JAVA_OPTIONS i postavljanjem njene vrijednosti na Xmx512M . Ono što u biti čini jest postavljanje globalne maksimalne veličine memorije za javu.

Time će se riješiti svaka poruka o pogrešci koja se javlja jer je maksimalna veličina memorije u pokrenutoj aplikaciji Java veća od one koja je postavljena kao varijabla sustava . Nekoliko korisnika koji su se susreli s istim problemom izvijestili su da je problem u potpunosti riješen nakon što su izvršili korake u nastavku.

Evo što trebate učiniti da biste dodali unos _JAVA_OPTION S u varijable sustava kako biste povećali maksimalnu globalnu veličinu heap memorije:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run . Zatim upišite " sysdm.cpl " i pritisnite Enter da biste otvorili zaslon Svojstva sustava .
  2. Unutar zaslona Svojstva sustava idite na karticu Napredno i kliknite na Varijable okoline.
  3. U prozoru varijable okoline kliknite Novo (ispod System Variables ).
  4. Unutar prozora Nova sistemska varijabla postavite naziv Variable na _JAVA_OPTIONS, a vrijednost Variable na - Xmx512M i kliknite U redu da biste spremili promjene.
  5. Zatvorite prethodno otvorene prozore i ponovno pokrenite uređaj da biste proveli promjene.
  6. Pri sljedećem pokretanju otvorite aplikaciju koja vam je ranije pokazala da ne možete stvoriti pogrešku Java Virtual Machine i provjerite radi li sada ispravno.

Stvaranje sistemske varijable zvane _JAVA_OPTIONS i dodjela joj vrijednosti Xmx512M

Ako i dalje vidite istu poruku o pogrešci na početku aplikacije, prijeđite na sljedeću metodu u nastavku.

Druga metoda: Otvaranje java.exe s administratorskim pravima

Nekoliko korisnika koji se bore za rješavanje istog problema uspjeli su riješiti problem nakon što su prisilili glavni izvršni Java (java.exe) na otvaranje s administrativnim povlasticama.

Neki su korisnici izvijestili da su mogli riješiti problem nakon što primijene ovo ispravljanje i na glavni java izvršni i na izvršni program aplikacije koji prikazuje poruku o pogrešci.

Evo kratkog vodiča kroz cijelu stvar:

  1. Otvorite File Explorer i pomaknite se na mjesto vaše java instalacije. Trebat ćemo stići na mjesto glavnog Java izvršnog softvera ( java.exe ). Prema zadanim postavkama, trebalo bi da ga pronađete u programskoj datoteci / Java / * JRE build verziji * / bin. Točna lokacija razlikovat će se ovisno o Java Runtime Environmentu kojeg koristite.

    Dođite do lokacije java.exe

    Napomena: Ako ste instalirali Javu na prilagođeno mjesto, umjesto toga, dođite do nje.

  2. Desnom tipkom miša kliknite java.exe i odaberite Svojstva . Zatim idite na karticu Kompatibilnost i potvrdite okvir povezan s Pokreni ovaj program kao administrator (pod Postavke). Kliknite Primjeni da biste spremili promjene.

    idite na karticu Kompatibilnost i omogućite Pokreni ovaj program kao administrator
  3. Desnom tipkom miša kliknite izvršnu aplikaciju (onu koja pokreće pogrešku) i ponovite isti postupak: Kompatibilnost> Pokrenite ovaj program kao administrator> Primjeni .
  4. Pokrenite aplikaciju i pogledajte je li poruka o pogrešci riješena.

Zanimljivi Članci