Remediați această eroare Java enervantă pe Windows cu acest ghid.
Este posibil ca computerul dvs. cu Windows 11 să necesite cea mai recentă versiune de Java instalată pentru ca unele aplicații să funcționeze. Cu toate acestea, uneori, unele aplicații Java se pot bloca brusc cu eroarea Nu s-a putut crea mașina virtuală Java.
Această eroare este adesea un caz de alocare insuficientă a memoriei pentru aplicațiile Java. În plus, verificați dacă există probleme de permisiuni și erori cu versiunea Java în sine. Dacă îl utilizați pe computerul de lucru în scopuri de programare, verificați dacă aveți instalată versiunea corectă a Java IDE.
Aici vă arătăm câțiva pași de depanare pentru a remedia eroarea mașinii virtuale Java care nu a putut fi creată pe Windows.
1. Verificați instalarea Java
Verificarea instalării Java vă poate ajuta să determinați problemele cu versiunea în sine. Puteți folosi versiunea java comandă din promptul de comandă pentru a verifica versiunea curentă de Java instalată împreună cu data instalării.
Pentru a verifica versiunea Java instalată pe Windows:
- apasă pe Victorie cheie și tip cmd.
- Faceți clic dreapta pe Prompt de comandă și selectați Rulat ca administrator.
- În fereastra Command Prompt, tastați următoarea comandă și apăsați introduce:
versiunea java
- Rezultatul va lista versiunea JDK instalată pe computer și data instalării.
- Dacă ați instalat recent o actualizare, verificați dacă informațiile sunt verificate. Dacă nu, încercați să instalați cea mai recentă versiune disponibilă din Site-ul Java.
2. Încheiați procesul Java în Task Manager
Dacă eroarea este declanșată la instalarea Java, verificați dacă un proces Java rulează în fundal. Puteți utiliza Task Manager pentru a găsi și a încheia procesele de fundal care vă pot împiedica să instalați Java Runtime Environment sau kitul de dezvoltare.
- presa Câștigă + X pentru a deschide meniul WinX și selectați Gestionar de sarcini.
- În Managerul de activități, deschideți Procesele filă și localizați instanțe ale Mașină virtuală Java.
- Selectați și faceți clic Încheiați sarcina pentru a închide procesul.
3. Rulați Java ca administrator
Permisiune insuficientă poate împiedica rularea anumitor aplicații Java pe computerul dvs. Pentru a remedia problema, rulați Java cu privilegii de administrare. Pentru a rula Java ca administrator pe Windows, faceți clic dreapta pe Java.exe și selectați Rulat ca administrator.
Alternativ, puteți seta Java.exe să ruleze întotdeauna ca administrator. În acest fel, nu trebuie să rulați Java cu privilegii administrative de fiecare dată când doriți să-l lansați. Verifică cum să rulezi întotdeauna un program ca administrator pentru mai multe informatii.
4. Măriți memoria de sistem pentru Java
Un motiv comun pentru eroarea Nu s-a putut crea mașina virtuală Java este alocarea insuficientă a memoriei, cunoscută și sub numele de grămezi Java. Alocarea insuficientă a memoriei poate reduce performanța sau poate cauza blocarea aplicației.
Pentru a remedia această problemă, puteți crește dimensiunea heap Java. Puteți face acest lucru modificând Parametrii de rulare din Setări Java Runtime Environment sau schimbarea _JAVA_OPTIONS valoare variabilă după preferința dvs.
Cum să măriți dimensiunea heap Java prin modificarea manuală a variabilelor
Pentru a modifica dimensiunea heap Java prin modificarea variabilei _JAVA_OPTIONS:
- apasă pe Victorie cheie și tip variabile de mediu.
- Apoi, selectați Editați variabilele de mediu ale sistemului a deschide Proprietatile sistemului.
- În Avansat filă, faceți clic variabile de mediu.
- În Variabile de sistem secțiune, faceți clic Nou. Este important să selectați secțiunea corectă.
- Tip -JAVA_OPTIONS în Nume variabilă camp.
- Apoi, tastați -Xmx512M în Valoare variabilă camp. Aici, -Xmx512M definește cantitatea de memorie pe care doriți să o alocați. În acest caz, este 512 MB a memoriei sistemului.
- Clic Bine, și Bine încă o dată pentru a salva modificările.
Apoi, lansați aplicația care arată eroarea și verificați dacă eroarea este rezolvată. Dacă nu, deschide Variabile de mediu din nou. Selectează -JAVA_OPTIONS variabilă și faceți clic Editați | ×. În Date valorice câmp, tip -Xmx1024M pentru a mări dimensiunea memoriei la 1024 MB (1 GB). Clic Bine și verificați eventualele îmbunătățiri.
Cum să măriți dimensiunea heap-ului Java folosind panoul de control Java
De asemenea, puteți modifica dimensiunea implicită a heap Java din Setări Java Runtime Environment. Iată cum să o faci.
- presa Câștigă + R a deschide Alerga.
- Tip Control și faceți clic Bine pentru a deschide Panoul de control.
- Apoi, faceți clic pe Programe și faceți clic pe Java (32 de biți).
- În Panoul de control Java dialog, deschideți Java fila.
- Apasă pe Vedere buton.
- Faceți dublu clic pe Parametrii de rulare coloană și tip -Xmx512m pentru a aloca 512 MB de memorie pentru aplicațiile Java.
- Clic Bine pentru a salva modificările.
5. Dezinstalați și reinstalați Java
Dacă problema persistă, poate fi necesară o reinstalare. Puteți să dezinstalați și să reinstalați Java pentru a remedia orice problemă cu versiunea. Aceste probleme pot rămâne chiar dacă instalați o versiune mai nouă. Pentru a remedia problema, dezinstalați Java folosind programul de dezinstalare Java și apoi reinstalați cea mai recentă versiune disponibilă.
Pentru a curăța instalarea Java:
- Du-te la Pagina Instrumentului de dezinstalare Java și descărcați programul de dezinstalare.
- Rulați executabilul și faceți clic De acord.
- Selectați toate versiunile de Java detectate de instrument și faceți clic Următorul.
- Clic da și așteptați ca programul de dezinstalare elimină Java de pe computer. Clic Închide.
- Reporniți computerul pentru a aplica modificările.
- Apoi, mergeți la Pagina Descărcări Java și descărcați cea mai recentă versiune disponibilă pentru sistemul dvs. de operare. Asigurați-vă că descărcați versiunea corectă (32 de biți/64 de biți), în funcție de arhitectura sistemului.
- Rulați programul de instalare și faceți clic Instalare. Urmați instrucțiunile de pe ecran pentru a finaliza instalarea și reporniți computerul.
6. Instalați Java într-o stare WindowsClean Boot
În starea de pornire curată, Windows începe doar cu serviciile și aplicațiile Microsoft esențiale. Este o metodă de depanare pentru a determina și a găsi conflicte de aplicații terță parte care cauzează erori de sistem. Dacă continuați să vedeți eroarea la instalarea Java, porniți computerul Windows într-o stare de pornire curată și încercați să îl instalați din nou.
Remedierea erorii „Nu s-a putut crea mașina virtuală Java” pe Windows
Dimensiunea insuficientă a heap-ului Java este ceea ce declanșează adesea eroarea mașinii virtuale Java. Pentru a remedia problema, modificați dimensiunea heap implicită pentru a putea rula aplicații Java fără probleme.
Dacă eroarea apare la instalarea Java, încercați să instalați aplicația într-o stare de pornire curată. Instalarea actualizărilor Windows în așteptare poate ajuta, de asemenea, să remedieze problemele de compatibilitate cu versiunea.