Vyriešené: Počas inicializácie VM sa vyskytla chyba

How to effectively deal with bots on your site? The best protection against click fraud.

Počiatočná halda pamäte Java je príliš vysoká

  • Ak chcete opraviť chybu, ktorá sa vyskytla počas inicializácie VM, spustite java -Xms256m -Xmx512M riadok v príkazovom riadku.
  • Môžete tiež upraviť dávkový súbor alebo spustiť jednoduchý príkaz bash, aby ste tento problém rýchlo vyriešili.
  • Nižšie si prečítajte podrobné pokyny, ktoré priniesol náš softvérový tím Windows Report!
Ako opraviť chybu, ktorá sa vyskytla počas inicializácie VM

Chyba, ktorá sa vyskytla počas inicializácie VM, je klasickým problémom Java, keď sa pokúšate spustiť VM. Chybové hlásenie sa môže zobraziť na akomkoľvek systéme, na ktorom sa pokúsite spustiť virtuálny stroj, vrátane Windows, Mac alebo Linux.

Tu je niekoľko prípadov chýb, ktoré našli naši experti na softvér Windows Report:

  • Počas inicializácie VM noclassdefounderror java/lang/object sa vyskytla chyba.
  • Pri inicializácii servera VM Minecraft sa vyskytla chyba – The Minecraft server nemohol rezervovať dostatok pamäte bežať.
  • Pri inicializácii virtuálneho počítača sa vyskytla chyba. Nepodarilo sa vyhradiť dostatok miesta pre haldu objektov
instagram story viewer

Ako opravím chybu, ktorá sa vyskytla počas inicializácie VM?

Tento problém sa vyskytuje, pretože JVM prideľuje veľkú časť počiatočnej haldy pamäte zo systému, ktorú Windows alebo iné operačné systémy nedokážu poskytnúť. Takže aj keď máte 8 GB pamäte RAM, ak sa už používa a veľkosť haldy je príliš veľká, počas inicializácie VM sa zobrazí chyba.

Reštartujte počítač a skúste spustiť Java pred inicializáciou ostatných programov a uistite sa, že používate 64-bitové JVM. 32-bitová verzia nemôže využívať viac ako 1,5 Gb RAM.

Ako testujeme, kontrolujeme a hodnotíme?

Posledných 6 mesiacov sme pracovali na vytvorení nového systému kontroly spôsobu, akým vytvárame obsah. Pomocou neho sme následne prepracovali väčšinu našich článkov, aby sme poskytli skutočné praktické skúsenosti s návodmi, ktoré sme vytvorili.

Pre viac podrobností si môžete prečítať ako testujeme, kontrolujeme a hodnotíme vo WindowsReport.

1. Zmeňte veľkosť haldy Java pomocou príkazového riadka

  1. Kliknite na Štart tlačidlo, napíšte cmda kliknite na Spustiť ako správca z výsledkov.
  2. Napíšte alebo prilepte nasledujúci príkaz a stlačte Zadajte: java -Xms256m -Xmx512M

Tento príkaz nastaví počiatočnú haldu pamäte Java Xms na nižšiu hodnotu a teraz môžete inicializovať VM bez akýchkoľvek problémov.

Z našich testov v laboratóriách WR toto riešenie fungovalo vo všetkých situáciách na opravu chyby inicializácie VM. Na dosiahnutie rovnakého účinku však môžete použiť aj nižšie uvedené riešenia.

2. Zmeňte premenné v dávkovom súbore

  1. Stlačte tlačidlo Vyhrať + E skratka na spustenie Prieskumník súborov.
  2. Nájdite a upravte .netopier súbor servera, ktorý chcete spustiť.
  3. Teraz zmeňte Xms a Xmx hodnoty v súbore s nižšími. napr. -Xms256M -Xmx512M. Môžete ísť ešte vyššie v závislosti od skutočnej pamäte RAM, ktorú máte.

Ak idete príliš vysoko s hodnotami virtuálnej pamäte, Java zobrazí a Nepodarilo sa vyhradiť dostatok miesta pre haldu objektov chyba.

Toto jednoduché riešenie bude fungovať na Nepodarilo sa vyhradiť dostatok miesta pre haldu objektov s veľkosťou 2097152 kb chyba. V tomto prípade by ste však mali skontrolovať, či používate 32-bitové JVM. Ako sme uviedli vyššie, 32-bitová verzia nezvládne 2 Gb pamäť, ktorú sa snaží prideliť.

3. Spustite príkaz Bash

  1. Prihláste sa do inej relácie vášho servera a prejdite na Bash a spustite príkaz Java.
  2. Napíšte alebo prilepte nasledujúci príkaz a stlačte Zadajte: -bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
  3. Aby ste sa uistili, spustite nasledujúci príkaz, aby ste zistili, či ste zmenili nastavenie Java: -bash – 3.3$ javac HelloWorldApp.java
  4. Ak dostanete správu Vyzdvihnuté _JAVA_OPTIONS: – Xmx256M, si v pohode.

Ak sa chyba vyskytla aj počas inicializácie VM, skúste zavrieť niektoré aplikácie, ktoré sú spustené na pozadí, a skúste to znova. Existuje tiež možnosť, že fyzická pamäť je príliš nízka na spustenie VM.

Ďalším problémom servera, s ktorým sa môžete stretnúť, je Io. Netty. kanál. Abstraktný kanál v Minecrafte ale tento návod vám pomôže.

Aby som zhrnul nášho sprievodcu, chyba, ktorá sa vyskytla počas inicializácie VM, je v skutočnosti problém s Java pridelenie príliš veľkého množstva počiatočnej haldy pamäte a z laboratórnych testov WR nastavenie nižších hodnôt opraví problém rýchlo.

Môžete to urobiť spustením príkazu príkazového riadka, úpravou dávkového súboru alebo spustením príkazu Bash.

Ak získate chyba internetového pripojenia v Minecrafte, kliknite na zvýraznenú príručku, aby ste problém rýchlo vyriešili.

Pre akékoľvek ďalšie návrhy a testované riešenia prejdite do sekcie komentárov nižšie a napíšte nám poznámku.

Teachs.ru
Ako opraviť PINBALL_FILE_SYSTEM (0x00000059) BSoD

Ako opraviť PINBALL_FILE_SYSTEM (0x00000059) BSoDProblémy S PamäťouChyby Bsod

Odborné riešenia na uvedenie vecí do choduThe PINBALL_FILE_SYSTEM je prepojený s RAM a zobrazí sa, keď je málo alebo žiadna nestránkovaná pamäť fondu.Zvyčajne je to spôsobené problematickým modulom...

Čítaj viac
Zistili sa problémy s hardvérom [Oprava diagnostiky pamäte]

Zistili sa problémy s hardvérom [Oprava diagnostiky pamäte]Problémy S Pamäťou

Hlavnou príčinou tejto chyby je nefunkčný pamäťový modulDiagnostický nástroj pamäte Chyba pri zistení problémov s hardvérom zvyčajne signalizuje nefunkčný modul RAM.Iné príčiny môžu zahŕňať poškode...

Čítaj viac
Chyba pamäte 19-1367: Ako opraviť túto chybu Modern Warfare

Chyba pamäte 19-1367: Ako opraviť túto chybu Modern WarfareProblémy S Pamäťou

Overte svoje herné súbory, aby ste sa zbavili chyby pamäteChyby pamäte v hrách sa bežne vyskytujú v dôsledku obmedzenej pamäte RAM, ale veľkú úlohu zohráva aj grafická karta.V Modern Warfare, ak sa...

Čítaj viac
ig stories viewer