Fix Error: Nu s-a putut crea mașina virtuală Java pe Windows

Acest tutorial explică cum puteți remedia erorile de creare a mașinii virtuale Java pe Windows.

Din când în când îmi place să joc un joc relaxant pe computer, iar excelentul joc de strategie TripleA a fost jocul meu ales ieri. Este un joc bazat pe Java, dar având în vedere că mașina pe care am vrut să o rulez avea Java (dezlegată doar din browser), nu credeam că aceasta ar fi o problemă.

Când am încercat să încep jocul, însă, după instalare, a renunțat imediat după aceea. Mesajul de eroare pe care l-a afișat era cu siguranță legat de Java:

Eroare: Nu s-a putut crea mașina virtuală Java

Eroare: a avut loc o excepție fatală. Programul se va închide.

Primul lucru pe care l-am făcut a fost verificarea dublă pentru a mă asigura că Java a fost într-adevăr instalat corect - a fost. A fost cea mai recentă versiune, iar jocul ar trebui să funcționeze bine folosind-o în conformitate cu site-ul web al jocului.

După câteva săpături și teste am venit cu o soluție pentru problema care a rezolvat și a rezolvat mesajul de eroare, astfel încât aplicația Java a început bine. Aceasta implică schimbarea cantității de memorie Java este permisă să utilizeze în sistem.

Java pe Windows folosește o dimensiune inițială de 16 Megabyte și maxim 64 Megabyte. Puteți descoperi asta singur, executând comanda java -XX: + PrintFlagsFinal -version pe mașina dvs. Verificați aici valorile InitialHeapSize și MaxHeapSize (afișate în Bytes).

Acum, pentru a rezolva mesajul de eroare, trebuie să creștem dimensiunea pe care Java o poate folosi pentru memorie. Iată cum se face asta (demonstrat folosind Windows 7, poate diferi ușor față de alte versiuni ale Windows):

  1. Apăsați pe Windows-Pause pentru a deschide appletul Panoului de control al sistemului. În mod alternativ, puteți deschide manualul panoului de control pentru a merge acolo, dacă îl preferați în acest fel.
  2. Faceți clic pe setările avansate ale sistemului din stânga.
  3. Selectați aici variabile de mediu.
  4. Faceți clic pe nou în Variabile de sistem.
  5. Introduceți _JAVA_OPTIONS ca nume al variabilei.
  6. Introduceți -Xmx256M ca valoare variabilă.
  7. Faceți clic bine de două ori.

Setarea este disponibilă imediat, nu trebuie să reporniți computerul mai întâi. Ridică memoria permisă la 256 Megabyte. Dacă aplicația dvs. nu funcționează bine după aceea, încercați să ridicați memoria la 512 sau chiar 1024 Megabyte.

Rețineți că acest lucru mărește doar dimensiunea maximă a haldei. Dacă de asemenea, trebuie să creșteți dimensiunea minimă a grupului, folosiți -Xms256M pentru asta.