VM初始化期间发生错误,无法为对象堆保留足够的空间

问题描述 投票:0回答:1

我曾尝试使用别人告诉别人使用Paper API的建议来制作Minecraft服务器。这样我得到了所有文件,并为它分配了512 MB的ram(使用-Xmx512M),它运行得很好!但是它过多地进入了RAM的限制,因此我尝试将其推到3 GB(使用-Xmx3G)。 (对于我正在使用的服务器来说有点过分了,但是知道我有一台服务器没有出现问题,它可以帮助我晚上入睡),但是后来我遇到了Java根本不想启动的问题。

我做了一些实验,发现任何高于1.5G的东西都开始出现Java问题。Could not reserve enough space for 3145728KB object heap

所以我四处张望,发现有人说“使用_JAVA_OPTIONS和-Xmx3G向系统变量中添加环境变量”之类的东西,对我来说似乎没有任何改变。 Java仍然不想启动。有人知道这是怎么回事吗?假设我的过时了,我似乎无法将Java更新到任何更高版本。因此,它不可能是更新,并非每个人都遇到此问题,因为服务器管理器曾经告诉我他们的服务器运行了10GB的内存。

我想问他们,但我已经失去联系,所以我在这里问。

java minecraft ram
1个回答
0
投票

您可能正在使用32位Java安装。检查正在执行的Java,并安装/使用64位版本。

© www.soinside.com 2019 - 2024. All rights reserved.