Korjaus: Java-virtuaalikonetta ei voitu luoda

Jotkut käyttäjät kohtaavat Java-virtuaalikonevirheen luominen epäonnistui yrittäessään käynnistää Java-sovellusta. Tämän nimenomaisen ongelman on ilmoitettu tapahtuvan Minecraftin ja useiden muiden Java-ympärille rakennettujen sovellusten kanssa.

Java-virtuaalikonetta ei voitu luoda.

Virhe: Tappava poikkeus on tapahtunut. Ohjelma sulkeutuu.

Mikä aiheuttaa Java-virtuaalikonevirhettä ei voi luoda?

Tutkimme tätä erityistä ongelmaa tarkastelemalla erilaisia ​​käyttäjän raportteja ja vianetsintästrategioita, joita he käyttivät saman virhesanoman ratkaisemiseksi. Heidän päätelmiensä perusteella on olemassa pari skenaariota, jotka laukaisevat tämän aiheen:

  • Vääriä argumentteja tai vaihtoehtoja vedotaan Javaan - Tämä voi tapahtua, jos käytät kotikäyttöistä sovellusta tai yrität avata avoimen lähdekoodin sovelluksen, jonka tiedetään aiheuttavan järjestelmän epävakautta.
  • Java-maailmanlaajuinen enimmäiskertamuisti ei ole tarpeeksi korkea - Yksi yleisimmistä syistä, miksi voit kohdata tämän virheen, on, jos yrität käynnistää Java-sovelluksen, jonka enimmäiskoon koko on suurempi kuin Järjestelmämuuttujana määritetty.
  • Java-suoritettava ja / tai sovellus vaativat järjestelmänvalvojan oikeudet - Näin voi tapahtua sovelluksissa, jotka tarvitsevat järjestelmänvalvojan oikeuksia toimiakseen kunnolla.

Jos etsit parhaillaan tapaa, jolla Java-virtuaalikonevirhettä ei voitu luoda, tässä artikkelissa on useita vahvistettuja vianetsintästrategioita. Alla on kokoelma menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat käyttäneet ongelman ratkaisemiseen.

Parhaan tuloksen varmistamiseksi noudata alla olevia menetelmiä niiden esittämisjärjestyksessä, kunnes löydät menetelmän, joka on tehokas ratkaisemassa virheen tietyssä tilanteessa.

Tapa 1: _JAVA_OPTIONS -sovelluksen lisääminen järjestelmämuuttujiin

Eniten kärsineet käyttäjät ovat onnistuneet ratkaisemaan ongelman luomalla Java-järjestelmämuuttujan nimeltä _JAVA_OPTIONS ja asettamalla sen arvoksi Xmx512M . Mitä tämä oikeastaan ​​tarkoittaa, se asettaa Java: n globaalin enimmäismäärän.

Tämä ratkaisee kaikki virheilmoitukset, jotka ilmenevät, koska käynnistetyn Java-sovelluksen enimmäiskoko on suurempi kuin järjestelmämuuttujaksi määritetty. Useat käyttäjät, jotka kohtaavat saman ongelman, ovat ilmoittaneet, että ongelma on ratkaistu kokonaan heidän suoritettuaan alla olevat vaiheet.

Tässä on mitä sinun täytyy tehdä lisätäksesi _JAVA_OPTION S -merkinnän Järjestelmämuuttujat- sovellukseen suurentaaksesi maailmanlaajuisen enimmäismäärän:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ sysdm.cpl ” ja avaa Järjestelmän ominaisuudet -näyttö painamalla Enter .
  2. Siirry Järjestelmän ominaisuudet -näytön Lisäasetukset- välilehdelle ja napsauta Ympäristömuuttujat.
  3. Napsauta Ympäristömuuttujat- ikkunassa Uusi ( Järjestelmämuuttujat- kohdassa).
  4. Aseta Uusi järjestelmämuuttuja -ikkunan muuttujan nimeksi _JAVA_OPTIONS ja muuttujan arvoksi - Xmx512M ja tallenna muutokset napsauttamalla Ok .
  5. Sulje aiemmin avatut ikkunat ja käynnistä kone uudelleen, jotta muutokset otetaan käyttöön.
  6. Avaa seuraavan käynnistyksen yhteydessä sovellus, joka näytti aiemmin, että Java-virtuaalikonevirhettä ei voitu luoda, ja tarkista, toimiiko se nyt oikein.

Luodaan järjestelmämuuttuja nimeltä _JAVA_OPTIONS ja määritetään sille arvo Xmx512M

Jos näet edelleen saman virheviestin sovelluksen alussa, siirry seuraavaan tapaan alla.

Tapa 2: avataan java.exe järjestelmänvalvojan oikeuksilla

Useat saman ongelman ratkaisemiseksi kamppailevat käyttäjät ovat onnistuneet saamaan ongelman ratkaistua, kun hänet on pakotettu avaamaan Java-pääsovellus (java.exe) järjestelmänvalvojan oikeuksilla.

Jotkut käyttäjät ilmoittivat pystyneensä ratkaisemaan ongelman tämän korjauksen asentamisen jälkeen sekä Java-sovelluksen pääasialliseen suoritettavaan että virhesanoman näyttävän sovelluksen suoritettavaan ohjelmaan.

Tässä on nopea opas läpi kaiken:

  1. Avaa File Explorer ja siirry Java-asennuksen sijaintiin. Meidän on saapuva Java-tärkeimmän suoritettavan ( java.exe ) sijaintiin. Oletuksena sinun pitäisi löytää se hakemistosta Program Files / Java / * JRE build version * / bin. Tarkka sijainti vaihtelee käyttämäsi Java Runtime Environment -ympäristön mukaan.

    Siirry java.exe-sijaintiin

    Huomaa: Jos olet asentanut Java mukautettuun sijaintiin, selaa sen sijaan mukautettua sijaintia.

  2. Napsauta hiiren kakkospainikkeella java.exe-tiedostoa ja valitse Ominaisuudet . Siirry sitten Yhteensopivuus- välilehdelle ja valitse Suorita tämä ohjelma järjestelmänvalvojana -valintaruutu (Asetukset-kohdassa). Tallenna muutokset napsauttamalla Käytä .

    siirry Yhteensopivuus-välilehteen ja ota käyttöön Suorita tämä ohjelma järjestelmänvalvojana
  3. Napsauta hiiren kakkospainikkeella sovelluksen suoritettavaa (se, joka laukaisee virheen) ja toista sama toimenpide: Yhteensopivuus> Suorita tämä ohjelma järjestelmänvalvojana> Käytä .
  4. Suorita sovellus ja katso onko virheviesti ratkaistu.

Mielenkiintoisia Artikkeleita