VM 初始化期间发生错误,无法为对象堆预留足够 space
Error occurred during initialization of VM, Could not reserve enough space for object heap
我尝试制作一个 Minecraft 服务器,使用我看到人们告诉其他人使用论文 API 的建议。所以我得到了所有文件,并为其分配了 512 MB 的内存(使用 -Xmx512M),它 运行 完全没问题!但它过多地碰到了 RAM 的限制,所以我试图将它推到 3 GB(使用 -Xmx3G)。 (对于我使用它的目的来说有点过分,但它会帮助我晚上入睡,因为我知道我的服务器没有 运行ning 问题)但后来我 运行 Java 根本不想开始的问题。
我试验了一下,发现任何高于 1.5G 和 Java 的东西都会有问题。 Could not reserve enough space for 3145728KB object heap
.
所以我环顾四周,发现人们说 "Add an Environment Variable to the System Variables with _JAVA_OPTIONS and -Xmx3G" 之类的,这对我来说似乎没有任何改变。 Java还不想开始。有谁知道这是怎么回事?我似乎无法将我的 Java 更新到任何更高版本,假设我的已经过时了。所以它不可能是一个更新,并不是每个人 运行 都会关注这个问题,因为服务器管理员曾经告诉我他们的服务器 运行 有 10GB 的内存。
我想问他们,但我失去了联系,所以我在这里问。
您可能正在使用 32 位 Java 安装。检查正在执行的 Java 和 install/use 64 位版本。
https://java.com/en/download/manual.jsp
确保您运行宁 64 位 Java。否则,转到上面的 link 并获取 Windows 64 位离线下载。然后 运行 那。马上给我修好。
我尝试制作一个 Minecraft 服务器,使用我看到人们告诉其他人使用论文 API 的建议。所以我得到了所有文件,并为其分配了 512 MB 的内存(使用 -Xmx512M),它 运行 完全没问题!但它过多地碰到了 RAM 的限制,所以我试图将它推到 3 GB(使用 -Xmx3G)。 (对于我使用它的目的来说有点过分,但它会帮助我晚上入睡,因为我知道我的服务器没有 运行ning 问题)但后来我 运行 Java 根本不想开始的问题。
我试验了一下,发现任何高于 1.5G 和 Java 的东西都会有问题。 Could not reserve enough space for 3145728KB object heap .
所以我环顾四周,发现人们说 "Add an Environment Variable to the System Variables with _JAVA_OPTIONS and -Xmx3G" 之类的,这对我来说似乎没有任何改变。 Java还不想开始。有谁知道这是怎么回事?我似乎无法将我的 Java 更新到任何更高版本,假设我的已经过时了。所以它不可能是一个更新,并不是每个人 运行 都会关注这个问题,因为服务器管理员曾经告诉我他们的服务器 运行 有 10GB 的内存。
我想问他们,但我失去了联系,所以我在这里问。
您可能正在使用 32 位 Java 安装。检查正在执行的 Java 和 install/use 64 位版本。
https://java.com/en/download/manual.jsp
确保您运行宁 64 位 Java。否则,转到上面的 link 并获取 Windows 64 位离线下载。然后 运行 那。马上给我修好。