Labojums: Nevarēja izveidot Java virtuālo mašīnu

Daži lietotāji sastopas ar kļūdu Nevarēja izveidot Java virtuālo mašīnu, mēģinot palaist programmu, kas izmanto Java. Tiek ziņots, ka šī problēma rodas ar Minecraft un vairākām citām lietojumprogrammām, kas ir veidotas ap Java.

Nevarēja izveidot Java virtuālo mašīnu.

Kļūda: ir noticis fatāls izņēmums. Programma izies.

Kas izraisa kļūdu Nevar izveidot Java virtuālo mašīnu?

Mēs izpētījām šo konkrēto problēmu, apskatot dažādus lietotāju pārskatus un problēmu novēršanas stratēģijas, kuras viņi izmantoja, lai atrisinātu to pašu kļūdas ziņojumu. Balstoties uz viņu secinājumiem, ir daži scenāriji, kas izraisīs šo problēmu:

  • Uz Java tiek izsaukti nepareizi argumenti vai opcijas - tas var notikt, ja izmantojat mājās pagatavotu programmu vai mēģināt atvērt atvērtā pirmkoda lietojumprogrammu, kas, kā zināms, rada sistēmas nestabilitāti.
  • Java globālā maksimālā kaudzes atmiņa nav pietiekami augsta - viens no visizplatītākajiem cēloņiem, kādēļ jūs varat saskarties ar šo konkrēto kļūdu, ir tad, ja mēģināt startēt Java lietojumprogrammu ar maksimālo kaudzes atmiņas lielumu, kas ir lielāks par vienu, kas iestatīts kā sistēmas mainīgais .
  • Java izpildāmajai un / vai lietojumprogrammai ir vajadzīgas administratīvās privilēģijas - tas var notikt ar lietojumprogrammām, kurām, lai tās pareizi darbotos, nepieciešama administratora piekļuve.

Ja jūs šobrīd meklējat veidu, kā novērst kļūdu Java virtuālā mašīna nevarēja rasties, šajā rakstā tiks sniegtas vairākas pārbaudītas problēmu novēršanas stratēģijas. Zemāk ir metožu kolekcija, kuru citi lietotāji līdzīgā situācijā ir izmantojuši, lai problēmu atrisinātu.

Lai nodrošinātu labākos rezultātus, ievērojiet tālāk norādītās metodes to iesniegšanas secībā, līdz atrodat metodi, kas efektīvi novērš kļūdas jūsu konkrētajā scenārijā.

1. metode: _JAVA_OPTIONS pievienošana sistēmas mainīgajiem

Visvairāk skartajiem lietotājiem ir izdevies atrisināt problēmu, izveidojot Java mainīgo ar sistēmas _JAVA_OPTIONS un mainot tā vērtību uz Xmx512M . Tas būtībā nosaka Java Java globālo maksimālo kaudzes atmiņas lielumu.

Tas novērsīs visus kļūdas ziņojumus, kas rodas tāpēc, ka startētās Java lietojumprogrammas maksimālais kaudzes atmiņas lielums ir lielāks nekā tas, kas iestatīts kā sistēmas mainīgais . Vairāki lietotāji, kas saskārušies ar vienu un to pašu problēmu, ir ziņojuši, ka problēma tika pilnībā atrisināta pēc tam, kad viņi bija izpildījuši turpmāk norādītās darbības.

Lai palielinātu globālo maksimālo kaudzes atmiņas lielumu, jums jādara, lai Sistēmas mainīgajos pievienotu _JAVA_OPTION S ierakstu:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “ sysdm.cpl ” un nospiediet taustiņu Enter, lai atvērtu ekrānu Sistēmas rekvizīti .
  2. Ekrānā Sistēmas rekvizīti dodieties uz cilni Papildu un noklikšķiniet uz Vides mainīgie.
  3. Vides mainīgo logā noklikšķiniet uz Jauns (sadaļā Sistēmas mainīgie ).
  4. Logā Jauns sistēmas mainīgais iestatiet mainīgā nosaukumu uz _JAVA_OPTIONS un mainīgā vērtību uz - Xmx512M un noklikšķiniet uz Labi, lai saglabātu izmaiņas.
  5. Aizveriet iepriekš atvērtos logus un restartējiet mašīnu, lai ieviestu izmaiņas.
  6. Nākamās palaišanas laikā atveriet lietojumprogrammu, kas iepriekš parādīja kļūdu Java virtuālā mašīna nevarēja izveidot, un pārbaudiet, vai tagad tā darbojas pareizi.

Izveidojot sistēmas mainīgo ar nosaukumu _JAVA_OPTIONS un piešķirot tam vērtību Xmx512M

Ja lietojumprogrammas sākumā joprojām redzat to pašu kļūdas ziņojumu, pārejiet pie nākamās metodes.

2. metode: java.exe atvēršana ar administratora tiesībām

Vairākiem lietotājiem, kuri cīnās par vienas un tās pašas problēmas risināšanu, ir izdevies problēmu atrisināt pēc galvenā Java izpildāmā faila (java.exe) piespiešanas atvērt ar administratora privilēģijām.

Daži lietotāji ziņoja, ka viņi spēja atrisināt problēmu pēc šī labojuma piemērošanas gan galvenajam java izpildāmajam, gan tās programmas izpildāmajam failam, kurā tiek parādīts kļūdas ziņojums.

Īss ceļvedis par visu lietu:

  1. Atveriet File Explorer un dodieties uz javas instalēšanas vietu. Mums būs jāierodas galvenā Java izpildāmā faila ( java.exe ) atrašanās vietā. Pēc noklusējuma tas jāatrod mapē Program Files / Java / * JRE build version * / bin. Precīza atrašanās vieta atšķirsies atkarībā no tā, kuru Java Runtime Environment izmantojat.

    Dodieties uz vietni java.exe

    Piezīme. Ja Java esat instalējis pielāgotā vietā, pārejiet tās vietā.

  2. Ar peles labo pogu noklikšķiniet uz java.exe un izvēlieties Properties . Pēc tam dodieties uz cilni Saderība un atzīmējiet izvēles rūtiņu, kas saistīta ar Palaist šo programmu kā administratoru (sadaļā Iestatījumi). Noklikšķiniet uz Lietot, lai saglabātu izmaiņas.

    dodieties uz cilni Saderība un iespējojiet Palaist šo programmu kā administratoru
  3. Ar peles labo pogu noklikšķiniet uz lietojumprogrammas izpildāmās (tā, kas izsauc kļūdu) un atkārtojiet to pašu procedūru: Saderība> Palaist šo programmu kā administratoru> Lietot .
  4. Palaidiet programmu un pārbaudiet, vai kļūdas ziņojums ir novērsts.

Interesanti Raksti