Fix Error: Ne može se stvoriti Java Virtual Machine na Windows-u

Ovaj vodič objašnjava kako možete popraviti pogreške u stvaranju Java virtualnog stroja na Windows.

S vremena na vrijeme volim igrati opuštajuću računalnu igru, a izvrsna strateška igra TripleA bila je jučer moja igra po izboru. To je igra zasnovana na Javi, ali s obzirom da je stroj na kojem sam je želio pokrenuti imao Java (samo odvezanu od preglednika), nisam mislio da će to biti problem.

Kad sam pokušao pokrenuti igru ​​iako sam nakon instalacije prestao odmah. Poruka o pogrešci koja se prikazivala definitivno je bila povezana sa Javom:

Pogreška: nije moguće stvoriti Java virtualni stroj

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

Prvo što sam učinio bila je dvostruka provjera da li je Java doista ispravno instalirana - bilo je. Bila je to najnovija inačica i igra bi trebala tek tako proći koristeći je prema web stranici igre.

Nakon nekoliko iskopavanja i testiranja, našao sam rješenje za problem koji je funkcionirao i riješio poruku o pogrešci, tako da je Java aplikacija počela dobro. To uključuje promjenu koliko memorije Java može koristiti u sustavu.

Java na Windows koristi početnu veličinu od 16 megabajta i maksimalno 64 megabajta. To možete saznati sami pokretanjem naredbe java -XX: + PrintFlagsFinal -verzija na vašem stroju. Ovdje provjerite vrijednosti InitialHeapSize i MaxHeapSize (prikazane u bajtovima).

Sada, da bismo riješili poruku o pogrešci, moramo povećati veličinu koju Java može koristiti za memoriju. Evo kako se to radi (pokazano na Windows 7, može se malo razlikovati u ostalim verzijama sustava Windows):

  1. Dodirnite Windows-Pause (Otvori program) na upravljačkoj ploči sustava. Možete i otvoriti priručnik upravljačke ploče da biste tamo otišli ako vam je draže.
  2. Kliknite napredne postavke sustava s lijeve strane.
  3. Ovdje odaberite varijable okoliša.
  4. Kliknite novo pod System Variables.
  5. Unesite _JAVA_OPTIONS kao naziv varijable.
  6. Unesite vrijednost -Xmx256M kao vrijednost varijable.
  7. Dvaput kliknite ok.

Postavka je dostupna odmah, ne morate prvo ponovno pokretati računalo. Povećava dopuštenu memoriju na 256 Megabajta. Ako vam aplikacija nakon toga ne radi dobro, umjesto toga pokušajte povećati memoriju na 512 ili čak 1024 megabajta.

Imajte na umu da se time povećava samo maksimalna veličina gomile. Ako također trebate povećati minimalnu veličinu gomile, koristite -Xms256M za to.