我在PC上运行了Minecraft bukkit服务器,但注意到它只能使用1GB的RAM。每当我尝试增加它可以使用的内存时,都会出现一个错误,声称它无法分配足够的内存。然后我强迫它启动64位Java(基于另一种解决方案),并给出了错误:
”错误:此Java实例不支持64位JVM。 请安装所需的版本。“
因此,我重新安装了Java,并确保这次安装了64位版本(即使我最初安装的是64位版本),但仍然遇到相同的错误。
仅提供1GB内存(更高的内存)时服务器运行良好,并且返回错误,这就是为什么我强迫它使用“ -d64”打开64位Java的原因
.bat文件中的所有内容:
cd C:\Users\Miste\Desktop\Minecraf Server\Bukkit Server
"C:\Program Files (x86)\Java\jdk1.8.0_131\bin\java.exe" -d64 -Xms2048m
-Xmx2048m -jar craftbukkit.jar -o true
PAUSE