Ispravite ovu dosadnu Java pogrešku u sustavu Windows pomoću ovog vodiča.
Vaše Windows 11 računalo može zahtijevati instaliranu najnoviju verziju Jave da bi neke aplikacije radile. Međutim, ponekad se neke Java aplikacije mogu naglo srušiti s pogreškom Nije moguće stvoriti Java virtualni stroj.
Ova je pogreška često slučaj nedovoljne dodjele memorije za Java aplikacije. Osim toga, provjerite postoje li problemi s dozvolama i problemi sa samim izdanjem Jave. Ako ga koristite na svom radnom računalu za potrebe programiranja, provjerite imate li instaliranu ispravnu verziju Java IDE.
Ovdje vam pokazujemo nekoliko koraka za rješavanje problema za ispravljanje pogreške nije moguće stvoriti java virtualni stroj u sustavu Windows.
1. Provjerite svoju instalaciju Jave
Provjera vaše instalacije Jave može vam pomoći u utvrđivanju problema sa samim izdanjem. Možete koristiti java -verzija naredbu u naredbenom retku za provjeru trenutne instalirane verzije Jave zajedno s datumom instalacije.
Za provjeru verzije Java instalirane u sustavu Windows:
- pritisni Pobijediti ključ i tip cmd.
- Kliknite desnom tipkom miša na Naredbeni redak i odaberite Pokreni kao administrator.
- U prozoru naredbenog retka upišite sljedeću naredbu i pritisnite Unesi:
java -verzija
- Ispis će navesti JDK verziju instaliranu na vašem računalu i datum instalacije.
- Ako ste nedavno instalirali ažuriranje, provjerite odjavljuju li se informacije. Ako nije, pokušajte instalirati najnoviju verziju dostupnu s Java web mjesto.
2. Završite Java proces u Upravitelju zadataka
Ako se pogreška aktivira prilikom instaliranja Jave, provjerite radi li Java proces u pozadini. Upravitelj zadataka možete koristiti za pronalaženje i zaustavljanje pozadinskih procesa koji vas mogu spriječiti da instalirate Java Runtime Environment ili razvojni komplet.
- Pritisnite Win + X otvoriti WinX izbornik i odaberite Upravitelj zadataka.
- U upravitelju zadataka otvorite Procesi karticu i locirajte instance od Java virtualni stroj.
- Odaberite i kliknite Završi zadatak zatvoriti proces.
3. Pokrenite Javu kao administrator
Nedovoljna dozvola može spriječiti pokretanje nekih Java aplikacija na vašem računalu. Da biste riješili problem, pokrenite Javu s administrativnim privilegijama. Za pokretanje Jave kao administrator u sustavu Windows desnom tipkom miša kliknite Java.exe i odaberite Pokreni kao administrator.
Alternativno, možete postaviti Java.exe da se uvijek pokreće kao administrator. Na ovaj način ne morate pokretati Javu s administrativnim ovlastima svaki put kada je želite pokrenuti. Provjeri kako uvijek pokrenuti program kao administrator za više informacija.
4. Povećajte sistemsku memoriju za Javu
Čest razlog za pogrešku Could not create the Java virtual machine je nedovoljna dodjela memorije, također poznata kao hrpe Java. Nedovoljna raspodjela memorije može usporiti rad ili uzrokovati rušenje aplikacije.
Da biste riješili ovaj problem, možete povećati veličinu hrpe Java. To možete učiniti izmjenom Parametri izvođenja iz Postavke Java Runtime Environment ili mijenjanje _JAVA_OPCIJE varijabilnu vrijednost prema vašim željama.
Kako povećati Java Heap veličinu ručnom izmjenom varijabli
Za promjenu veličine hrpe Java mijenjanjem varijable _JAVA_OPTIONS:
- pritisni Pobijediti ključ i tip varijable okoline.
- Zatim odaberite Uredite varijable okoline sustava otvoriti Svojstva sustava.
- u Napredna karticu, kliknite Varijable okoline.
- u Varijable sustava odjeljak, kliknite Novi. Važno je odabrati ispravan odjeljak.
- Tip -JAVA_OPCIJE u Naziv varijable polje.
- Dalje, upišite -Xmx512M u Varijabilna vrijednost polje. Ovdje, -Xmx512M definira količinu memorije koju želite dodijeliti. U ovom slučaju jest 512 MB memorije sustava.
- Klik u redu, i u redu još jednom za spremanje promjena.
Zatim pokrenite aplikaciju koja prikazuje pogrešku i provjerite je li pogreška riješena. Ako ne, otvorite Varijable okoline opet. Odaberite -JAVA_OPCIJE varijablu i kliknite Uredi. u Podaci o vrijednosti polje, vrsta -Xmx1024M za povećanje veličine memorije na 1024 MB (1 GB). Klik u redu i provjerite postoje li poboljšanja.
Kako povećati Java Heap veličinu pomoću Java Control Panela
Također možete promijeniti zadanu veličinu hrpe Java u postavkama Java Runtime Environment. Evo kako to učiniti.
- Pritisnite Win + R otvoriti Trčanje.
- Tip kontrolirati i kliknite u redu za otvaranje upravljačke ploče.
- Zatim kliknite na Programi i kliknite na Java (32-bitna).
- u Java Control Panel dijalog, otvorite Java tab.
- Kliknite na Pogled dugme.
- Dvaput kliknite na Parametri izvođenja stupac i tip -Xmx512m dodijeliti 512 MB memorije za Java aplikacije.
- Klik u redu za spremanje promjena.
5. Deinstalirajte i ponovno instalirajte Javu
Ako se problem nastavi, možda će biti potrebna ponovna instalacija. Možete deinstalirati i ponovno instalirati Javu kako biste riješili probleme s izdanjem. Ovi problemi mogu ostati čak i ako instalirate noviju verziju. Da biste riješili problem, deinstalirajte Javu pomoću programa za deinstalaciju Jave, a zatim ponovno instalirajte najnoviju dostupnu verziju.
Za čistu instalaciju Jave:
- Idi na Stranica Java Uninstall Tool i preuzmite deinstalacijski program.
- Pokrenite izvršnu datoteku i kliknite Slažem se.
- Odaberite sve verzije Jave koje je alat otkrio i kliknite Sljedeći.
- Klik Da i pričekajte dok program za deinstalaciju ukloni Javu s vašeg računala. Klik Zatvoriti.
- Ponovno pokrenite računalo kako biste primijenili promjene.
- Zatim idite na Stranica za preuzimanje Java i preuzmite najnoviju verziju dostupnu za vaš operativni sustav. Provjerite jeste li preuzeli ispravnu verziju (32-bit/64-bit), ovisno o arhitekturi sustava.
- Pokrenite instalacijski program i kliknite Instalirati. Slijedite upute na zaslonu za dovršetak instalacije i ponovno pokrenite računalo.
6. Instalirajte Javu u WindowsClean stanju pokretanja
U stanju čistog pokretanja Windows se pokreće samo s osnovnim Microsoftovim uslugama i aplikacijama. To je metoda rješavanja problema za određivanje i pronalaženje sukoba aplikacija trećih strana koji uzrokuju sistemske pogreške. Ako i dalje vidite pogrešku prilikom instaliranja Jave, pokrenite svoje Windows računalo u stanju čistog pokretanja i pokušajte ga ponovno instalirati.
Ispravljanje pogreške "Nije moguće stvoriti Java virtualni stroj" u sustavu Windows
Nedovoljna veličina hrpe Java je ono što često pokreće pogrešku Java virtualnog stroja. Da biste riješili problem, promijenite zadanu veličinu hrpe kako biste mogli pokretati Java aplikacije bez ikakvih problema.
Ako se pogreška pojavi prilikom instaliranja Jave, pokušajte instalirati aplikaciju u stanju čistog pokretanja. Instaliranje ažuriranja sustava Windows na čekanju također može pomoći u rješavanju problema s kompatibilnošću s izdanjem.