如何修复Minecraft服务器无法保留足够的空间



4月2024更新:使用我们的优化工具停止收到错误消息并减慢您的系统速度。 立即获取 此链接
  1. 下载并安装 修复工具在这里。
  2. 让它扫描你的电脑。
  3. 然后该工具将 修理你的电脑.

向您的计算机添加更多RAM总是一个优势。 我的世界 服务器。 但是,有时通过添加更多RAM或分配更多空间,您可能无法为对象堆保留足够的空间。 此错误可能是由于Java JRE版本不正确造成的。

一些用户收到此错误:

C:UsersmeandDesktopServer> java -Xmx2048M -Xms2048M -jar server.jar nogui
VM初始化期间发生错误

无法为2097152KB对象堆保留足够的空间
C:UsersmeandDesktopServer>暂停
按任意键继续。 。 。

如果您还受到此错误的影响,则这里有一些故障排除提示,可以帮助您解决Minecraft服务器在Windows中无法保留的磁盘空间问题。

使用命令行选项

如果您尝试运行Java并收到此消息,则您可能已经运行了free命令以确保有足够的可用内存来运行该程序。

请注意,在我们的测试机上,我们有大约2.3 GB的物理RAM,没有使用虚拟内存页。 如果发现内存有问题,则应先关闭泄漏的其他内容,然后再重试。 另一方面,那些发现自己有很多可用内存的人可以尝试直接指定大小。



2024年XNUMX月更新:

您现在可以使用此工具来防止 PC 问题,例如保护您免受文件丢失和恶意软件的侵害。 此外,它是优化计算机以获得最大性能的好方法。 该程序可轻松修复 Windows 系统上可能发生的常见错误 - 当您拥有触手可及的完美解决方案时,无需进行数小时的故障排除:

  • 步骤1: 下载PC修复和优化工具 (Windows 10,8,7,XP,Vista - Microsoft金牌认证)。
  • 步骤2:点击“开始扫描“找到可能导致PC问题的Windows注册表问题。
  • 步骤3:点击“全部修复“解决所有问题。

下载



例如,在我们的计算机上,我们可以将命令运行为java -Xms256m -Xmx512M,它可以按预期工作。 这限制了堆的大小 Java虚拟机 尝试在启动时保留。 由于不受约束的虚拟机可能会做异常的事情,因此它可能会在原本免费的系统上产生错误消息。 在找到正确的组合之前,您也可以使用这两个值。

无论您在哪个系统上运行,这都可能是一个问题,因为JVM与您可能用于运行GNU / Linux的VM的类型无关。

删除并重新安装64位Java JRE

  • 按Windows + R键。
  • 键入appwiz.cpl,然后单击“确定”以打开控制面板。
  • 选择Java的32位版本,然后单击卸载。
  • 还要卸载Java JRE的64位版本。
  • 然后安装在第一步中下载的64位Java JRE。
  • 尝试为您的Minecraft服务器分配更多的内存,看看是否有任何改进。

添加一个新的系统变量

  • 按Windows + R键打开“运行”。
  • 进入控制面板,然后单击确定以打开控制面板。
  • 转到系统和安全>系统。
  • 单击左窗格中的“查看高级系统设置”。
  • 在“系统属性”窗口中,单击“环境变量”按钮。
  • 单击系统变量部分下的新建按钮。
  • 输入以下数据作为变量名称和值:
  • 变量名称:_JAVA_OPTIONS
  • 变量值:-Xmx512M
  • 单击“确定”以保存更改。
  • 在所有打开的窗口中单击“确定”。

打印当前的Java选项

如果您一直在命令行中工作,并且想要快速参考_JAVA_OPTIONS的值,只需运行echo $ _JAVA_OPTIONS,它将立即显示当前值。 这对于尝试查找正确的号码进行故障排除很有用。

请记住,尽管此修复程序不需要任何进一步的操作,但是如果您实际上用完了虚拟内存,Java将显示消息“无法为对象堆保留足够的空间”。 在这种情况下,您应该检查哪些进程正在运行,如果可以的话,应该重新启动服务器。 您也可以创建更多的交换空间,但是如果这是一个问题,通常最好尝试通过其他方式解决它。

在极少数情况下,您的设置似乎正确,但仍然无法正常工作,请确保已安装64位Java软件包,因为它可以避免此问题。 相邻内存要求仅适用于32位版本的Java。 我们发现在某些情况下64位版本试图创建32位虚拟机,因此在命令行上指定-d64选项可以为我们解决问题。

https://www.reddit.com/r/Minecraft/comments/cq16jg/could_not_reserve_enough_space_for_2097152kb/



专家提示: 如果这些方法都不起作用,此修复工具会扫描存储库并替换损坏或丢失的文件。 在问题是由于系统损坏引起的大多数情况下,它都能很好地工作。 该工具还将优化您的系统以最大限度地提高性能。 它可以通过以下方式下载 点击这里