Решено: Възникна грешка по време на инициализация на VM

Началната памет на Java е твърде висока

  • За да коригирате грешката, възникнала по време на инициализацията на VM, изпълнете реда java -Xms256m -Xmx512M в командния ред.
  • Можете също така да редактирате пакетния файл или да изпълните проста команда bash, за да коригирате този проблем бързо.
  • Прочетете по-долу, за да намерите подробните инструкции, предоставени от нашия софтуерен екип за Windows Report!
Как да коригирате грешката, възникнала по време на инициализацията на VM

Грешката, възникнала по време на инициализация на VM, е класически проблем с Java, когато се опитвате да стартирате VM. Съобщението за грешка може да се появи на всяка система, която се опитвате да стартирате виртуална машина, включително Windows, Mac или Linux.

Ето някои от случаите на грешка, открити от нашите софтуерни експерти за Windows Report:

  • Възникна грешка по време на инициализация на VM noclassdeffounderror java/lang/object.
  • Възникна грешка по време на инициализация на VM Minecraft сървър – The Minecraft сървърът не можа да запази достатъчно памет да бягам.
  • Възникна грешка по време на инициализацията на VM. Не може да се резервира достатъчно място за купчина обекти

Как да поправя грешка, възникнала по време на инициализация на VM?

Този проблем възниква, защото JVM разпределя голяма част от първоначалната памет от системата, която Windows или други операционни системи не могат да предоставят. Така че, дори ако имате 8 GB RAM, ако вече се използва и размерът на купчината е твърде голям, ще видите грешката по време на инициализацията на VM.

Рестартирайте компютъра си и опитайте да стартирате Java, преди другите програми да се инициализират, и се уверете, че използвате 64-битова JVM. 32-битовата версия не може да използва повече от 1,5 Gb RAM.

Как тестваме, преглеждаме и оценяваме?

През последните 6 месеца работихме върху изграждането на нова система за преглед на начина, по който създаваме съдържание. Използвайки го, ние впоследствие преработихме повечето от нашите статии, за да предоставим действителна практическа експертиза по ръководствата, които направихме.

За повече подробности можете да прочетете как тестваме, преглеждаме и оценяваме в WindowsReport.

1. Променете размера на купчината на Java с помощта на командния ред

  1. Щракнете върху Започнете бутон, вид cmdи щракнете върху Изпълни като администратор от резултатите.
  2. Въведете или поставете следната команда и натиснете Въведете: java -Xms256m -Xmx512M

Тази команда ще настрои първоначалната памет на купчината на Java Xms на по-ниска стойност и сега можете да инициализирате VM без никакви проблеми.

От нашите тестове в лабораториите на WR това решение работи във всички ситуации, за да коригира грешката при инициализация на VM. Можете обаче да приложите решенията по-долу за същия ефект.

2. Променете променливите в командния файл

  1. Натисни Печеля + д пряк път за стартиране File Explorer.
  2. Намерете и редактирайте .bat файл на сървъра, който искате да стартирате.
  3. Сега сменете Xms и Xmx стойности във файла с по-ниски. Например, -Xms256M -Xmx512M. Можете да отидете дори по-високо, в зависимост от действителната RAM, която имате.

Ако отидете твърде високо със стойностите на виртуалната памет, Java ще покаже a Не може да се резервира достатъчно място за набор от обекти грешка.

Това просто решение ще работи върху Не може да се резервира достатъчно място за 2097152kb обектна маса грешка. Но за този трябва да проверите дали използвате 32-битова JVM. Както споменахме по-горе, 32-битовата версия няма да се справи с 2 Gb памет, която се опитва да разпредели.

3. Изпълнете команда Bash

  1. Влезте в друга сесия на вашия сървър и отидете на Bash, за да изпълните Java команда.
  2. Въведете или поставете следната команда и натиснете Въведете: -bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
  3. За да се уверите, изпълнете следната команда, за да видите дали сте променили настройката на Java: -bash – 3.3$ javac HelloWorldApp.java
  4. Ако получите съобщението Взехте _JAVA_OPTIONS: – Xmx256M, добре си.

Ако все още получавате грешката, възникнала по време на инициализацията на VM, опитайте да затворите някои приложения, които работят във фонов режим, и опитайте отново. Съществува също така възможността физическата памет да е твърде малка, за да стартира VM.

Друг сървърен проблем, който може да срещнете, е Йо. Нети. Канал. Abstractchannel на Minecraft но това ръководство ще ви помогне.

За да обобщим нашето ръководство, грешката, възникнала по време на инициализацията на VM, всъщност е проблем с Java разпределяне на твърде много първоначална памет на купчина и от WR лабораторните тестове, задаването на по-ниски стойности ще коригира проблем бързо.

Можете да направите това, като изпълните команда на командния ред, като редактирате пакетния файл или като изпълните команда Bash.

Ако получите грешка в интернет връзката в Minecraft, натиснете маркираното ръководство, за да коригирате проблема бързо.

За всякакви други предложения и тествани решения отидете в секцията за коментари по-долу и ни пишете.

Какво е Msseces.exe и как да коригирате високото му използване на памет?

Какво е Msseces.exe и как да коригирате високото му използване на памет?Проблеми с паметта

Извършването на сканиране за зловреден софтуер трябва бързо да реши този проблемMsseces.exe е неразделна част от Microsoft Security Essentials.Ако процесът консумира прекалено много памет, можете д...

Прочетете още
Как да включите Google Chrome Memory Saver

Как да включите Google Chrome Memory SaverПроблеми с паметтаChrome

Освободете малко памет в браузъра си Chrome с тази функцияАко използвате Google Chrome, има вероятност да имате много отворени раздели във всеки един момент. Това може да накара браузъра да използв...

Прочетете още
5 начина за коригиране на грешка в Windows Photo Viewer Not Enough Memory

5 начина за коригиране на грешка в Windows Photo Viewer Not Enough MemoryПроблеми с паметтаПреглед на снимкиснимки на Windows

Windows Photo Viewer не е активиран по подразбиране в Windows 11Въпреки че можете да използвате стария Windows Photo Viewer на вашия компютър с Windows 11, понякога може да срещнете грешки, като гр...

Прочетете още