java - vm初始化期间发生错误无法为minecraft服务器的对象堆保留足够的空间

标签 java server minecraft

我的桌面上有 32G 的内存,所以我知道内存的数量不是问题,但我不断收到相同的错误,提示“虚拟机初始化期间发生错误,无法为对象堆保留足够的空间”

也许我没有运行 64 位 java?我该如何改变这一点?我的电脑是 64 位的。

java -Xmx3G -Xms2G -jar server.jar nogui 暂停

最佳答案

使用 -Xmx3G 将 Java(以及 Minecraft 服务器)使用的最大内存设置为 3 GB。

要允许它使用更多 RAM(例如 5 GB),请将参数更改为 -Xmx:

java -Xmx5G -Xms2G -jar server.jar nogui pause

关于java - vm初始化期间发生错误无法为minecraft服务器的对象堆保留足够的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57748198/

相关文章:

java - 使用 Maven 导入 Fanciful Library(Minecraft 服务器插件开发)

java - 合并空数组 Java

java - MQSeries - 任何允许新接收器接管连接的设置?

java - 从ESP-32起,即使使用MulticastLock,Android也无法接收UDP广播

android - 是否可以创建一个项目比 json 多的模型?

kotlin - 即使注销后仍连续运行Gradle-build App(作为服务器守护程序)

java - Bukkit 自定义元素消耗

java - 将时区设置为已经在 UTC 中的 UTC

c++ - 通过 Boost ASIO 服务器发送缓冲区 - 发送错误数据

Java 帮助 25% 的时间