Java joprojām ir populāra programmēšanas valoda līdz šai dienai. Tas var būt vecs, taču gadu gaitā tas nav zaudējis ne savu lietotāju bāzi, ne lietderību. Daudzi izstrādātāji turpina to izmantot, un tas tiek aktīvi izstrādāts. Valodā nepārtraukti tiek veiktas izmaiņas un uzlabojumi, kas padara Java programmu kompilēšanu un darbināšanu neticami vienkāršu.
Labojums Nevarēja izveidot Java virtuālo mašīnu
Kļūda “Nevarēja izveidot Java virtuālo mašīnu” parasti parādās, kompilējot kodu IDE. Kļūda nav pietiekami aprakstoša, lai norādītu lietotājus uz precīzu problēmu, tomēr parasti tā ir rezultāts;
Tiek izmantota nepareiza Java versija
Instalēta nepareiza SDK versija
Iestatīti nepareizi vides mainīgie
Sintakses kļūdas, deklarējot izmantojamo Java versiju
IDE trūkst bibliotēku
Kļūdas atmiņas pārvaldībā
Risinājums mainīsies atkarībā no pamatcēloņa. Izmēģiniet tālāk norādīto.
1. Pārbaudiet saderīgo Java versiju
Paziņojums Nevarēja izveidot Java virtuālo mašīnu parasti parādās, kad kods tiek kompilēts IDE. Tas notiek tāpēc, ka IDE nav saderīga ar jūsu sistēmā instalēto Java versiju.
Pārbaudiet, kuras Java versijas atbalsta jūsu IDE. Pēc tam pārbaudiet, kura Java versija ir instalēta, un pārliecinieties, vai tā atbilst atbalstītajai versijai. Ja tā nav, instalējiet pareizo versiju.
2. Pārbaudiet vides mainīgos
Java parametri, kas iestatīti vides mainīgajos sistēmā Windows 10, var izraisīt kļūdu Nevarēja izveidot Java virtuālo mašīnu.
Atveriet File Explorer.
Ielīmējiet šo pārlūka apvalku:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE} atrašanās vietas joslā un pieskarieties Enter.
Kreisajā pusē esošajā panelī noklikšķiniet uz Sistēmas papildu iestatījumi.
Dodieties uz cilni Papildu.
Atlasiet Vides mainīgie un sadaļā Sistēmas mainīgie noklikšķiniet uz Jauns.
Nosaukuma laukā ievadiet _JAVA_OPTIONS.
Ceļā/vērtībā ievadiet: -Xmx1024M
Noklikšķiniet uz Labi.
Restartējiet lietotni.
Turklāt jums jāpārliecinās, vai ir norādīts pareizais Java SDK ceļš.
Atveriet File Explorer un dodieties uz C: Program FilesJava
Atveriet mapi JDK versijai, kuru vēlaties izmantot.
Kopējiet ceļu uz mapi.
Atveriet vides mainīgos (skatiet iepriekšējās darbības).
Sadaļā Sistēmas mainīgie atlasiet JAVA_HOME.
Noklikšķiniet uz Rediģēt.
Ievadiet kopēto ceļu un noklikšķiniet uz Labi.
3. Pārbaudiet startēšanas argumentus
Pārbaudiet iestatītos starta argumentus. Iespējams, jums ir instalēta pareizā Java versija, taču startēšanas argumenti, iespējams, ir iestatījuši versiju, kas tiks izmantota kompilēšanai, uz kaut ko citu. Ja esat veicis Java jaunināšanu, ļoti iespējams, ka startēšanas argumenti joprojām attiecas uz vecāku versiju.
4. Pārbaudiet sintaksi
Ievadītajiem argumentiem pārbaudiet, vai sintakse ir pareiza. Mazākā kļūda var izraisīt kļūdu Nevarēja izveidot Java virtuālo mašīnu. Meklējiet papildu defisi vai nepareizu versiju, kas ir deklarēta.
5. Pārinstalējiet Java
Mēģiniet pārinstalēt Java. Tas var atrisināt problēmas, kas rodas, atverot IDE vai līdzīgu lietotni.
Atveriet vadības paneli.
Dodieties uz Programmas> Atinstalēt programmu.
Atrodiet Java un atlasiet to.
Augšpusē noklikšķiniet uz pogas Atinstalēt.
Atļaut Java atinstalēt.
Lejupielādējiet un vēlreiz instalējiet Java no šejienes.
6. Pārbaudiet atmiņas sadalījumu
Viens no galvenajiem iemesliem, kādēļ tiek parādīta kļūda Java virtuālās mašīnas nevar izveidot, ir tas, ka lietošanai nav atvēlēts pietiekami daudz atmiņas.
Atveriet File Explorer.
Dodieties uz C: Program FilesJava
Atveriet JDK mapi ar pašlaik instalētās versijas numuru.
Atrodiet failu ar nosaukumu jvisualvm.exe un palaidiet to.
Lietotne nodrošinās GUI atmiņas pārvaldībai.
Palieliniet atmiņas apjomu un mēģiniet vēlreiz.
Secinājums
Izstrādes vides iestatīšana bieži vien var aizņemt daudz laika. Pirms koda izstrādes vai kompilēšanas ir jāiestata daudz komponentu un jāizpilda prasības. Šīs kļūdas nav raksturīgas tikai Java, jo visām valodām ir savs prasību kopums, kas ir jāievēro, lai tās varētu izmantot.