Popravek: Java Virtual Machine ni bilo mogoče ustvariti

Nekateri uporabniki naletijo na napako ni mogoče ustvariti Java Virtual Machine, ko poskušajo zagnati aplikacijo, ki uporablja Java. Ta posebna težava naj bi se zgodila z Minecraftom in več drugimi aplikacijami, ki so zgrajene okoli Jave.

Java navideznega stroja ni bilo mogoče ustvariti.

Napaka: prišlo je do usodne izjeme. Program se bo končal.

Kaj povzroča, da napaka Java Virtual Machine ne more ustvariti?

To posebno težavo smo preučili tako, da smo pogledali različna uporabniška poročila in strategije za odpravljanje težav, ki so jih uporabili pri odpravljanju istega sporočila o napaki. Na podlagi njihovih sklepov obstaja nekaj scenarijev, ki bodo sprožili to vprašanje:

  • Java se sklicuje z napačnimi argumenti ali možnostmi - do tega lahko pride, če imate domačo pivovarno ali če želite odpreti odprtokodno aplikacijo, za katero je znano, da povzroča nestabilnost sistema.
  • Javni globalni pomnilniški najvišji pomnilnik ni dovolj visok - Eden najpogostejših vzrokov, zakaj lahko naletite na to posebno napako, je, če poskusite zagnati aplikacijo Java z največjo velikostjo pomnilnika v višini, ki je večji od tistega, ki je nastavljen kot sistemska spremenljivka .
  • Za izvedljivo Java in / ali aplikacijo so potrebne skrbniške pravice - to se lahko zgodi z aplikacijami, ki potrebujejo skrbniški dostop, da lahko pravilno delujejo.

Če trenutno iščete način, kako odpraviti napako v navideznem stroju Java, ne morem ustvariti, vam bo v tem članku na voljo več preverjenih strategij za odpravljanje težav. Spodaj imate zbirko metod, ki so jih drugi uporabniki v podobni situaciji uporabili za rešitev težave.

Če želite zagotoviti najboljše rezultate, sledite spodnjim metodam po vrstnem redu predstavitve, dokler ne odkrijete metode, ki je učinkovita pri odpravljanju napake za vaš določen scenarij.

1. način: Dodajanje _JAVA_OPTIONS v sistemske spremenljivke

Večina prizadetih uporabnikov je težavo rešila tako, da so ustvarili sistemsko spremenljivko za Java z imenom _JAVA_OPTIONS in nastavili vrednost na Xmx512M . V bistvu to določa, da postavlja največjo največjo velikost pomnilnika za Javo.

To bo odpravilo vsako sporočilo o napaki, ki se pojavi, ker je največja velikost pomnilniškega vmesnika zagnane aplikacije Java večja od tiste, ki je nastavljena kot sistemska spremenljivka . Več uporabnikov, ki se srečujejo z isto težavo, je sporočilo, da je težavo v celoti odpravilo po izvedbi spodnjih korakov.

Tukaj morate dodati, da v sistemske spremenljivke dodate vnos _JAVA_OPTION S, da povečate največjo največjo velikost pomnilnika v velikem obsegu:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi . Nato vnesite „ sysdm.cpl “ in pritisnite Enter, da odprete zaslon Lastnosti sistema .
  2. Znotraj zaslona Lastnosti sistema pojdite na zavihek Napredno in kliknite okoljevarstvene spremenljivke.
  3. V oknu spremenljivke okolja kliknite Novo (pod sistemske spremenljivke ).
  4. V oknu Nova sistemska spremenljivka nastavite ime spremenljivke na _JAVA_OPTIONS, vrednost spremenljivke pa na - Xmx512M in kliknite V redu, da shranite spremembe.
  5. Zaprite prej odprta okna in znova zaženite napravo, da uveljavite spremembe.
  6. Ob naslednjem zagonu odprite aplikacijo, ki vam je prej pokazala, da napake Java Virtual Machine ni mogoče ustvariti in preverite, ali zdaj pravilno deluje.

Ustvarjanje sistemske spremenljivke, imenovane _JAVA_OPTIONS, in dodelitev vrednosti Xmx512M

Če na začetku aplikacije še vedno vidite isto sporočilo o napaki, premaknite se na naslednji način spodaj.

2. način: Odpiranje java.exe s skrbniškimi pravicami

Več uporabnikom, ki se borijo za rešitev iste težave, je uspelo rešiti težavo, potem ko je glavni izvršljivi Java (java.exe) prisilil, da se odpre z administrativnimi privilegiji.

Nekateri uporabniki so poročali, da so težavo lahko odpravili po uporabi tega popravka tako na glavni izvedljivi javi kot tudi na izvršljivi aplikaciji, ki prikazuje sporočilo o napaki.

Tu je kratek vodnik skozi celotno stvar:

  1. Odprite File Explorer in se pomaknite do lokacije namestitve java. Prispeti bomo morali na lokacijo glavnega izvedljivega Java ( java.exe ). Privzeto bi ga morali najti v programski datoteki / različici Java / * različica JRE * / bin. Natančna lokacija se razlikuje glede na to, katero Java Runtime Environment uporabljate.

    Pomaknite se do lokacije java.exe

    Opomba: Če ste Java namestili na lokaciji po meri, poiščite mesto po meri.

  2. Z desno miškino tipko kliknite java.exe in izberite Lastnosti . Nato pojdite na zavihek Združljivost in potrdite polje, povezano z izvajanjem tega programa kot skrbnik (v razdelku Nastavitve). Kliknite Uporabi, da shranite spremembe.

    pojdite na zavihek Združljivost in omogočite Zaženi ta program kot skrbnik
  3. Z desno miškino tipko kliknite izvedljivo aplikacijo (tisto, ki sproži napako) in ponovite isti postopek: Združljivost> Zaženite ta program kot skrbnik> Uporabi .
  4. Zaženite aplikacijo in preverite, ali je sporočilo o napaki odpravljeno.

Zanimivi Članki