Pataisymas: Nepavyko sukurti „Java“ virtualiosios mašinos

Kai kurie vartotojai bando paleisti programą, kurioje naudojama „Java“, nepavyko sukurti „Java Virtual Machine“ klaidos. Pranešama, kad ši problema kyla su „Minecraft“ ir keliomis kitomis programomis, sukurtomis aplink „Java“.

Negalėjo sukurti Java virtualios mašinos.

Klaida: įvyko lemtinga išimtis. Programa baigsis.

Kas sukelia klaidą Nepavyko sukurti „Java Virtual Machine“?

Mes ištyrėme šią problemą ieškodami įvairių vartotojų ataskaitų ir trikčių šalinimo strategijų, kuriomis jie naudojosi tam pačiam klaidos pranešimui išspręsti. Remiantis jų išvadomis, yra keletas scenarijų, kurie paskatins šią problemą:

  • „Java“ pasitelkiami neteisingi argumentai ar parinktys - tai gali nutikti, jei naudojate namų gamybos programą arba bandote atidaryti atvirojo kodo programą, kuri, kaip žinoma, sukelia sistemos nestabilumą.
  • „Java“ visuotinė maksimali krūvos atmintis nėra pakankamai didelė - viena iš dažniausiai pasitaikančių priežasčių, kodėl galite susidurti su šia klaida, yra tada, kai bandote paleisti „Java“ programą, kurios maksimalus krūvos atminties dydis yra didesnis nei tas, kuris nustatytas kaip sistemos kintamasis .
  • „Java“ vykdomajai ir (arba) programai reikalingos administracinės privilegijos - taip gali nutikti programoms, kurioms tinkamai veikti reikalinga administratoriaus prieiga.

Jei šiuo metu ieškote būdo, kaip išspręsti klaidą Nepavyko sukurti „Java Virtual Machine“, šiame straipsnyje bus pateiktos kelios patikrintos trikčių šalinimo strategijos. Žemiau yra metodų, kuriuos kiti panašioje situacijoje esantys vartotojai panaudojo problemai išspręsti, rinkinys.

Norėdami užtikrinti geriausius rezultatus, laikykitės žemiau pateiktų metodų pateikimo tvarka, kol surasite metodą, kuris veiksmingai pašalins jūsų konkretaus scenarijaus klaidą.

1 būdas: _JAVA_OPTIONS pridėjimas prie sistemos kintamųjų

Labiausiai paveiktiems vartotojams pavyko išspręsti problemą sukūrus „Java“ sistemos kintamąjį pavadinimu _JAVA_OPTIONS ir nustatant jo reikšmę į „ Xmx512M“ . Iš esmės tai nustato „Java“ bendrą maksimalų krūvos atminties dydį.

Tai pašalins bet kokį klaidos pranešimą, atsirandantį dėl to, kad paleistos „Java“ programos maksimalus krūvos atminties dydis yra didesnis nei nustatytas kaip sistemos kintamasis . Keli vartotojai, susidūrę su ta pačia problema, pranešė, kad problema buvo visiškai išspręsta atlikus toliau nurodytus veiksmus.

Štai ką turite padaryti, norėdami pridėti _JAVA_OPTION S įrašą Sistemos kintamuosiuose, kad padidintumėte bendrą maksimalų krūvos atminties dydį:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „ sysdm.cpl “ ir paspauskite „ Enter“, kad būtų atidarytas sistemos ypatybių ekranas.
  2. Ekrane „ System Properties“ eikite į „ Advanced“ skirtuką ir spustelėkite „ Aplinkos kintamieji“.
  3. Aplinkos kintamųjų lange spustelėkite „ Naujas“ (dalyje „ Sistemos kintamieji“ ).
  4. Lange Naujas sistemos kintamasis nustatykite kintamojo pavadinimą į _JAVA_OPTIONS, o kintamojo reikšmę į - Xmx512M ir spustelėkite Gerai, kad išsaugotumėte pakeitimus.
  5. Uždarykite anksčiau atidarytus langus ir paleiskite kompiuterį iš naujo, kad būtų atlikti pakeitimai.
  6. Kito paleidimo metu atidarykite programą, kurioje anksčiau buvo rodoma klaida Nepavyko sukurti „Java Virtual Machine“ klaidos, ir patikrinkite, ar ji dabar veikia tinkamai.

Sukurkite sistemos kintamąjį, vadinamą _JAVA_OPTIONS, ir priskirkite jam reikšmę Xmx512M

Jei programos pradžioje vis dar matote tą patį klaidos pranešimą, pereikite prie kito metodo, pateikto žemiau.

2 būdas: atidarote „Java Java.exe“ su administratoriaus teisėmis

Keliems vartotojams, norintiems išspręsti tą pačią problemą, pavyko išspręsti problemą, privertus pagrindinį „Java“ vykdomąjį failą (java.exe) atidaryti naudojant administracines privilegijas.

Kai kurie vartotojai pranešė, kad pritaikę šį taisymą pagrindiniame „Java“ vykdomajame ir programos, kurioje rodomas klaidos pranešimas, pavyko išspręsti problemą.

Čia yra trumpas viso dalyko vadovas:

  1. Atidarykite „File Explorer“ ir eikite į savo „Java“ diegimo vietą. Turėsime atvykti į pagrindinio „Java“ vykdomojo failo ( java.exe ) vietą. Pagal numatytuosius nustatymus turėtumėte jį rasti Program Files / Java / * JRE build version * / bin. Tiksli vieta skirsis priklausomai nuo to, kurią „Java Runtime Environment“ naudojate.

    Eikite į „java.exe“ vietą

    Pastaba: jei „Java“ įdiegėte pasirinktinėje vietoje, naršykite tinkintoje vietoje.

  2. Dešiniuoju pelės mygtuku spustelėkite java.exe ir pasirinkite Ypatybės . Tada eikite į skirtuką Suderinamumas ir pažymėkite laukelį, susietą su Paleisti šią programą kaip administratorių (skiltyje „Nustatymai“). Norėdami išsaugoti pakeitimus, spustelėkite Taikyti .

    eikite į skirtuką Suderinamumas ir įgalinkite šią programą kaip administratorių
  3. Dešiniuoju pelės mygtuku spustelėkite vykdomąjį programos (tą, kuris sukelia klaidą) ir pakartokite tą pačią procedūrą: Suderinamumas> Vykdykite šią programą kaip administratorių> Taikyti .
  4. Paleiskite programą ir patikrinkite, ar klaidos pranešimas pašalinamas.

Įdomios Straipsniai