Јава почетна меморија је превисока
- Да бисте исправили грешку која је настала током иницијализације ВМ-а, покрените линију јава -Ксмс256м -Ксмк512М у командној линији.
- Такође можете уредити батцх датотеку или покренути једноставну басх команду да бисте брзо решили овај проблем.
- Прочитајте испод да бисте пронашли детаљна упутства која је донео наш софтверски тим за Виндовс извештаје!
Грешка која је настала током иницијализације ВМ-а је класичан Јава проблем када покушавате да покренете ВМ. Порука о грешци се може појавити на било ком систему на коме покушате да покренете виртуелну машину, укључујући Виндовс, Мац или Линук.
Ево неких од инстанци грешке које су пронашли наши стручњаци за софтвер за Виндовс извештаје:
- Дошло је до грешке током иницијализације ВМ ноцлассдеффоундеррор јава/ланг/објецт.
- Дошло је до грешке током иницијализације ВМ Минецрафт сервера – Тхе Минецрафт сервер није могао да резервише довољно меморије трчати.
- Дошло је до грешке током иницијализације ВМ-а Није могуће резервисати довољно простора за хрпу објеката
Како да поправим грешку која је настала током иницијализације ВМ-а?
Овај проблем се јавља зато што ЈВМ додељује велики део почетне меморије гомиле из система који Виндовс или други ОС не могу да обезбеде. Дакле, чак и ако имате 8 ГБ РАМ-а, ако је већ у употреби и величина гомиле је превелика, видећете грешку током иницијализације ВМ-а.
Поново покрените рачунар и покушајте да покренете Јаву пре него што се други програми иницијализирају и уверите се да користите 64-битни ЈВМ. 32-битна верзија не може да користи више од 1,5 Гб РАМ-а.
Како тестирамо, прегледамо и оцењујемо?
Радили смо последњих 6 месеци на изградњи новог система прегледа о томе како производимо садржај. Користећи га, накнадно смо прерадили већину наших чланака како бисмо пружили стварну практичну експертизу о водичима које смо направили.
За више детаља можете прочитати како тестирамо, прегледамо и оцењујемо у ВиндовсРепорт-у.
1. Промените величину Јава меморије помоћу командне линије
- Кликните Почетак дугме, тип цмд, и кликните на Покрени као администратор од резултата.
- Откуцајте или налепите следећу команду и притисните Ентер: јава -Ксмс256м -Ксмк512М
Ова команда ће поставити почетну меморију гомиле Јава Ксмс на нижу вредност и сада можете иницијализовати ВМ без икаквих проблема.
Из наших тестова у ВР лабораторијама, ово решење је функционисало у свим ситуацијама да поправи грешку иницијализације ВМ-а. Међутим, за исти ефекат можете применити и доленаведена решења.
2. Промените променљиве у батцх датотеци
- притисните Победити + Е пречица за почетак Филе Екплорер.
- Пронађите и уредите .шишмиш датотеку сервера који желите да покренете.
- Сада, промените Ксмс и Ксмк вредности у датотеци са нижим. На пример, -Ксмс256М -Ксмк512М. Можете ићи и више, у зависности од стварног РАМ-а који имате.
Ако претерате са вредностима виртуелне меморије, Јава ће приказати а Није могуће резервисати довољно простора за гомилу објеката грешка.
Ово једноставно решење ће радити на Није могуће резервисати довољно простора за гомилу објеката од 2097152 кб грешка. Али за овај, требало би да проверите да ли користите 32-битни ЈВМ. Као што смо горе поменули, 32-битна верзија неће носити 2 Гб меморије коју покушава да додели.
3. Покрените Басх команду
- Пријавите се на другу сесију вашег сервера и идите на Басх да покренете Јава команду.
- Откуцајте или налепите следећу команду и притисните Ентер:
-bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
- Да бисте били сигурни, покрените следећу команду да видите да ли сте променили Јава поставку:
-bash – 3.3$ javac HelloWorldApp.java
- Ако добијете поруку Покупио _ЈАВА_ОПТИОНС: – Ксмк256М, Ви сте у реду.
Ако и даље видите да се грешка догодила током иницијализације ВМ-а, покушајте да затворите неке апликације које раде у позадини и покушајте поново. Такође постоји могућност да је физичка меморија прениска за покретање ВМ-а.
Још један проблем са сервером на који можете наићи је Ио. Нетти. Канал. Абстрацтцханнел на Минецрафт-у али овај водич ће вам помоћи.
Да резимирамо наш водич, грешка која се догодила током иницијализације ВМ-а је заправо проблем са Јавом додељивање превише почетне меморије гомиле и из ВР лабораторијских тестова, постављање нижих вредности ће поправити проблем брзо.
То можете учинити покретањем командне линије, уређивањем батцх датотеке или покретањем Басх команде.
Ако добијете грешка интернет везе у Минецрафт-у, притисните означени водич да бисте брзо решили проблем.
За све друге предлоге и тестирана решења идите у одељак за коментаре испод и пошаљите нам белешку.