簡體   English   中英

錯誤:無法創建 Java 虛擬機無法為 Minecraft 服務器分配足夠的 memory

[英]Error: could not create the Java Virtual Machine Can't allocate enough memory to Minecraft server

我目前一直在嘗試在 Intel Nuc 上設置一個 minecraft 服務器,它有 8gb 的內存,這在以后很重要。 我曾經在我的主桌面上運行它,並且能夠使用分配給它的 4gb 內存來調整它,但那台計算機有 16gb 的內存。 我最初的問題是我無法使用 .bat 文件中的以下命令為其分配超過 1500M 的內存;

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

所以我這樣做了,但仍然沒有用。 然后我決定安裝 64 位 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 不是很了解,我只是想運行一個我的世界服務器,所以如果您需要更多信息,請詢問。

感謝所有反饋,但我得到了它,結果我只需要重新啟動幾次並卸載我擁有的 Java 版本並獲得 64 位 Java。 另外,如果您仍然好奇,我正在 NUC 上運行 windows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM