Napaka popravka: Java Virtual Machine ni mogoče ustvariti v sistemu Windows

V tej vadnici je razloženo, kako lahko v Windows odpravite napake pri ustvarjanju navidezne naprave Java.

Vsake toliko časa rad igram sproščujočo računalniško igro in odlična strateška igra TripleA je bila včeraj moja izbira. Gre za igro, ki temelji na Javi, a ker je stroj, na katerem sem ga želel zagnati, imel Javo (samo odvezan od brskalnika), nisem mislil, da bo to težava.

Ko sem poskušal začeti igro, čeprav je po namestitvi nehal takoj zatem. Sporočilo o napaki, ki ga je prikazalo, je bilo vsekakor povezano z Javo:

Napaka: Ni mogoče ustvariti navideznega stroja Java

Napaka: prišlo je do usodne izjeme. Program se bo končal.

Najprej sem dvakrat preveril, ali je Java res pravilno nameščena. To je bila najnovejša različica in igra bi se morala kar dobro izvesti z uporabo spletne strani igre.

Po nekaj kopanjih in testiranju sem našel rešitev za težavo, ki je delovala, in rešila sporočilo o napaki, tako da se je aplikacija Java začela prav dobro. Vključuje spremembo, koliko pomnilnika Java lahko uporablja v sistemu.

Java v operacijskem sistemu Windows uporablja začetno velikost 16 megabajtov in največ 64 megabajtov. To lahko ugotovite sami, tako da na svojem stroju zaženete ukaz java -XX: + PrintFlagsFinal -version. Tu preverite vrednosti InitialHeapSize in MaxHeapSize (prikazane v bajtih).

Zdaj, da rešimo sporočilo o napaki, moramo povečati velikost, ki jo Java lahko uporablja za pomnilnik. Tukaj je opisano, kako to storite (prikazano v sistemu Windows 7, pri drugih različicah sistema Windows se lahko nekoliko razlikuje):

  1. Tapnite Windows-Pause, da odprete programček nadzorne plošče sistemske plošče. Če želite, da greste tja, lahko odprete priročnik za nadzorno ploščo.
  2. Kliknite na napredne sistemske nastavitve na levi strani.
  3. Tukaj izberite okoljske spremenljivke.
  4. Kliknite novo pod Sistemske spremenljivke.
  5. Vnesite _JAVA_OPTIONS kot ime spremenljivke.
  6. Vnesite vrednost -Xmx256M kot vrednost spremenljivke.
  7. Dvakrat kliknite ok.

Nastavitev je na voljo takoj, računalnika vam ni treba znova zagnati. Poveča dovoljeni pomnilnik na 256 Megabajtov. Če vaša aplikacija zatem ne deluje dobro, poskusite namesto tega dvigniti pomnilnik na 512 ali celo 1024 megabajtov.

Upoštevajte, da to poveča samo največjo velikost kopice. Če morate tudi povečati najmanjšo velikost kopice, uporabite -Xms256M za to.