Произошла ошибка во время инициализации виртуальной машины. Не удалось зарезервировать достаточно места для кучи объекта. - PullRequest
0 голосов
/ 13 апреля 2020

Я пытался создать Minecraft Server, используя предложения, которые я видел, когда люди говорили другим использовать Paper API. Итак, я получил все файлы и выделил для него 512 МБ ОЗУ (используя -Xmx512M), и он работает совершенно нормально! Но он слишком сильно ограничивает объем ОЗУ, поэтому я попытался увеличить его до 3 ГБ (используя -Xmx3G). (Немного чрезмерно, для чего я его использую, но это поможет мне спать по ночам, зная, что у меня есть сервер, который не сталкивается с проблемами), но затем я сталкиваюсь с проблемой, когда Java просто не хочет для начала.

Я немного поэкспериментировал, обнаружил, что все, что выше 1.5G и Java, начинает иметь проблемы. Не удалось зарезервировать достаточно места для кучи объектов размером 3145728 КБ .

Поэтому я осмотрелся и обнаружил, что люди говорят: «Добавьте переменную среды в системные переменные с помощью _JAVA_OPTIONS и -Xmx3G» и т. Д., и это, кажется, ничего не меняет для меня. Java все еще не хочет начинать. Кто-нибудь знает, как это? Кажется, я не могу обновить Java до более высокой версии, предполагая, что моя версия устарела. Так что это не может быть обновление, и не все сталкиваются с этой проблемой, потому что менеджер сервера однажды сказал мне, что их сервер работает с 10 ГБ оперативной памяти.

Я бы спросил их, но я потерял контакт, поэтому я спрашиваю здесь вместо этого.

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

https://java.com/en/download/manual.jsp

Убедитесь, что вы используете 64-битную Java. В противном случае, go перейдите по ссылке выше и получите Windows 64-битную автономную загрузку. затем запустите это. Сразу исправил это для меня.

0 голосов
/ 13 апреля 2020

Возможно, вы используете 32-битную Java установку. Проверьте, какой Java выполняется, и установите / используйте 64-разрядную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...