Ошибка: не удалось создать виртуальную машину Java Невозможно выделить достаточно памяти для сервера Minecraft - PullRequest
0 голосов
/ 18 апреля 2020

В настоящее время я пытаюсь настроить сервер minecraft на Intel Nu c, чтобы он имел 8 ГБ ОЗУ, это будет важно позже. Раньше я запускал его на своем главном рабочем столе и смог настроить его с выделенными 4 ГБ оперативной памяти, хотя на этом компьютере было 16 ГБ оперативной памяти. Моя первоначальная проблема заключалась в том, что я не мог выделить ему более 1500 МБ оперативной памяти, используя следующую команду в файле .bat:

java -Xms2048M -Xmx2048M -jar server.jar

Затем я решил запустить ее в командной строке и получил следующую ошибку.

java -Xmx2048M -Xms2048M -jar server.jar nogui
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

Я провел некоторое исследование этой ошибки и обнаружил, что мне может понадобиться добавить системную переменную для.

Variable name: _JAVA_OPTIONS
Variable value: -Xmx512M

Так что я сделал это, и она все еще не работала. Затем я решил установить 64bit Java, так как не знал, было ли у меня это или нет, и именно тогда я получил ошибку;

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Так что после этого я попытался выяснить, какая версия у меня была поэтому я выполнил команду;

java -version

и получил это:

Picked up _JAVA_OPTIONS: -xms512M
Unrecognized option: -xms512M
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Всякий раз, когда я пытаюсь выполнить какие-либо команды Java или сервер, это то, что я получаю, и это после Я удалил системную переменную. Я не очень осведомлен о Java, и я просто пытаюсь запустить сервер minecraft, поэтому, если вам нужна дополнительная информация, пожалуйста, спросите.

1 Ответ

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

Спасибо за все отзывы, но у меня все получилось, оказалось, что мне просто нужно было перезапустить несколько раз и удалить версию Java, которая у меня была, и получить 64-битную Java. Также, если вам все еще интересно, я бегу windows на NU C

...