Ištaisykite šią erzinančią „Java“ klaidą sistemoje „Windows“ naudodami šį vadovą.

Kad kai kurios programos veiktų, jūsų „Windows 11“ kompiuteryje gali reikėti įdiegti naujausią „Java“ versiją. Tačiau kartais kai kurios „Java“ programos gali staigiai sugesti ir atsiranda klaida Nepavyko sukurti „Java“ virtualiosios mašinos.

Ši klaida dažnai atsiranda dėl nepakankamo atminties paskirstymo Java programoms. Be to, patikrinkite, ar pačiame „Java“ leidime nėra leidimų problemų ir nesklandumų. Jei naudojate jį savo darbo kompiuteryje programavimo tikslais, patikrinkite, ar įdiegta tinkama Java IDE versija.

Čia parodome keletą trikčių šalinimo veiksmų, kaip išspręsti nepavykusį „Java“ virtualios mašinos klaidą sistemoje „Windows“.

1. Patikrinkite „Java“ diegimą

„Java“ diegimo patikrinimas gali padėti nustatyti paties leidimo problemas. Galite naudoti java versija komandą komandų eilutėje, kad patikrintumėte esamą įdiegtą „Java“ versiją ir įdiegimo datą.

Norėdami patikrinti „Windows“ įdiegtą „Java“ versiją:

instagram viewer
  1. Paspauskite Laimėk raktas ir tipas cmd.
  2. Dešiniuoju pelės mygtuku spustelėkite Komandinė eilutė ir pasirinkite Vykdyti kaip administratorius.
  3. Komandų eilutės lange įveskite šią komandą ir paspauskite Įeikite:
    java versija
  4. Išvestyje bus nurodyta jūsų kompiuteryje įdiegta JDK versija ir įdiegimo data.
  5. Jei neseniai įdiegėte naujinimą, patikrinkite, ar informacija patikrinama. Jei ne, pabandykite įdiegti naujausią versiją, kurią galite rasti iš Java svetainė.

2. Užbaikite „Java“ procesą užduočių tvarkyklėje

Jei klaida įvyksta diegiant „Java“, patikrinkite, ar „Java“ procesas neveikia fone. Galite naudoti užduočių tvarkyklę, kad surastumėte ir užbaigtumėte foninius procesus, kurie gali trukdyti įdiegti „Java Runtime Environment“ arba kūrimo rinkinį.

  1. Paspauskite Win + X atidaryti WinX meniu ir pasirinkite Užduočių tvarkyklė.
  2. Užduočių tvarkytuvėje atidarykite Procesai skirtuką ir raskite egzempliorius Java virtuali mašina.
  3. Pasirinkite ir spustelėkite Baigti užduotį užbaigti procesą.

3. Paleiskite „Java“ kaip administratorių

Nepakankamas leidimas gali neleisti kai kurioms Java programoms veikti jūsų kompiuteryje. Norėdami išspręsti problemą, paleiskite „Java“ su administratoriaus teisėmis. Norėdami paleisti Java kaip administratorius sistemoje Windows, dešiniuoju pelės mygtuku spustelėkite Java.exe ir pasirinkite Vykdyti kaip administratorius.

Arba galite nustatyti, kad Java.exe visada veiktų kaip administratorius. Tokiu būdu jums nereikia paleisti „Java“ su administratoriaus teisėmis kiekvieną kartą, kai norite ją paleisti. Patikrinkite kaip visada paleisti programą kaip administratoriui Daugiau informacijos.

4. Padidinkite „Java“ sistemos atmintį

Dažna klaidos Nepavyko sukurti „Java“ virtualiosios mašinos priežastis yra nepakankamas atminties paskirstymas, taip pat žinomas kaip „Java“ krūvos. Nepakankamas atminties paskirstymas gali sumažinti našumą arba sukelti programos gedimą.

Norėdami išspręsti šią problemą, galite padidinti Java krūvos dydį. Tai galite padaryti pakeisdami Vykdymo laiko parametrai„Java Runtime Environment“ nustatymai arba pakeisti _JAVA_OPTIONS kintamoji vertė pagal jūsų pageidavimus.

Kaip padidinti „Java“ krūvos dydį rankiniu būdu modifikuojant kintamuosius

Norėdami pakeisti „Java“ krūvos dydį pakeisdami kintamąjį _JAVA_OPTIONS:

  1. Paspauskite Laimėk raktas ir tipas aplinkos kintamieji.
  2. Toliau pasirinkite Redaguokite sistemos aplinkos kintamuosius atidaryti Sistemos ypatybės.
  3. Viduje Išplėstinė skirtuką, spustelėkite aplinkos įvairovė.
  4. Viduje Sistemos kintamieji skyrių, spustelėkite Nauja. Svarbu pasirinkti tinkamą skyrių.
  5. Tipas -JAVA_OPTIONS viduje Kintamojo pavadinimas lauke.
  6. Toliau įveskite -Xmx512M viduje Kintamoji vertė lauke. Čia -Xmx512M apibrėžia atminties kiekį, kurį norite skirti. Šiuo atveju tai yra 512 MB sistemos atminties.
  7. Spustelėkite Gerai, ir Gerai dar kartą, kad išsaugotumėte pakeitimus.

Tada paleiskite programą, kurioje rodoma klaida, ir patikrinkite, ar klaida išspręsta. Jei ne, atidarykite Aplinkos kintamieji vėl. Pasirinkite -JAVA_OPTIONS kintamasis ir spustelėkite Redaguoti. Viduje Vertės duomenys laukas, tipas -Xmx1024M padidinti atminties dydį iki 1024 MB (1 GB). Spustelėkite Gerai ir patikrinkite, ar nėra patobulinimų.

Kaip padidinti „Java Heap“ dydį naudojant „Java“ valdymo skydelį

Taip pat galite keisti numatytąjį Java krūvos dydį iš Java Runtime Environment Settings. Štai kaip tai padaryti.

  1. Paspauskite Win + R atidaryti Bėk.
  2. Tipas kontrolė ir spustelėkite Gerai norėdami atidaryti Valdymo skydą.
  3. Toliau spustelėkite Programos ir spustelėkite Java (32 bitų).
  4. Viduje Java valdymo skydelis dialogo langą, atidarykite Java skirtuką.
  5. Spustelėkite Žiūrėti mygtuką.
  6. Dukart spustelėkite Vykdymo laiko parametrai stulpelį ir tipą -Xmx512m 512 MB atminties priskirti Java programoms.
  7. Spustelėkite Gerai norėdami išsaugoti pakeitimus.

5. Pašalinkite ir iš naujo įdiekite „Java“.

Jei problema išlieka, gali prireikti iš naujo įdiegti. Galite pašalinti ir iš naujo įdiegti „Java“, kad išspręstumėte visas su leidimu susijusias problemas. Šios problemos gali išlikti, net jei įdiegsite naujesnę versiją. Norėdami išspręsti problemą, pašalinkite „Java“ naudodami „Java“ pašalinimo programą, tada iš naujo įdiekite naujausią turimą versiją.

Norėdami išvalyti, įdiekite „Java“:

  1. Eikite į „Java“ pašalinimo įrankio puslapis ir atsisiųskite pašalinimo programą.
  2. Paleiskite vykdomąjį failą ir spustelėkite Sutinku.
  3. Pasirinkite visas įrankio aptiktas Java versijas ir spustelėkite Kitas.
  4. Spustelėkite Taip ir palaukite, kol pašalinimo programa pašalins Java iš jūsų kompiuterio. Spustelėkite Uždaryti.
  5. Iš naujo paleiskite kompiuterį, kad pritaikytumėte pakeitimus.
  6. Toliau eikite į Java atsisiuntimų puslapis ir atsisiųskite naujausią jūsų operacinei sistemai skirtą versiją. Atsisiųskite tinkamą versiją (32 bitų / 64 bitų), atsižvelgiant į sistemos architektūrą.
  7. Paleiskite diegimo programą ir spustelėkite Diegti. Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte diegimą ir iš naujo paleiskite kompiuterį.

6. Įdiekite „Java“ „WindowsClean“ įkrovos būsenoje

„Clean Boot State“ sistemoje „Windows“ paleidžiama tik su pagrindinėmis „Microsoft“ paslaugomis ir programomis. Tai trikčių šalinimo metodas, skirtas nustatyti ir rasti trečiųjų šalių programų konfliktus, sukeliančius sistemos klaidas. Jei diegdami „Java“ ir toliau matote klaidą, paleiskite „Windows“ kompiuterį švarios įkrovos būsenoje ir bandykite įdiegti dar kartą.

„Windows“ klaidos „Nepavyko sukurti Java virtualios mašinos“ taisymas

Nepakankamas Java krūvos dydis dažnai sukelia Java virtualios mašinos klaidą. Norėdami išspręsti problemą, pakeiskite numatytąjį krūvos dydį, kad galėtumėte be jokių problemų paleisti „Java“ programas.

Jei klaida įvyksta diegiant „Java“, pabandykite įdiegti programą švarios įkrovos būsenoje. Laukiančių „Windows“ naujinimų įdiegimas taip pat gali padėti išspręsti leidimo suderinamumo problemas.