对于 Minecraft 服务器,我尝试使用超过标准 512MB RAM 来运行服务器。这曾经对我有用,但当我最近再次安装服务器时,它停止工作。我使用以下命令行来运行服务器:
java -Xms1024M -Xmx2048M -jar TekkitLite.jar
pause
但是当我运行此脚本时,出现以下错误:
C:\Users\...\server>java -Xms1024M -Xmx2048M -jar TekkitLite.jar
选择了up_JAVA_OPTIONS:-Xmx512M
VM初始化期间发生错误
指定的最小和最大堆大小不兼容
在我看来,它只是没有接受 Xmx 参数或其他东西,而且我还没有找到解决方案来修复它。
我的系统:
- 操作系统:Windows 7 64位
- Java:java7u45(64位)
- 内存:8G
如果有人有解决方案,那就太棒了:)
最佳答案
看起来您已在环境变量 _JAVA_OPTIONS
中设置了 -Xmx512M
。清除它并重试。
在 Windows 7 中,这样做是这样的:
- 在“开始”菜单中右键单击“计算机”,然后选择“属性”
- 点击“高级系统设置”>“高级”选项卡
- 点击环境变量,找到 _JAVA_OPTIONS,然后选择它。
- 点击“删除”
- 点击“确定”即可完成!
关于java - 尝试增加 java 堆大小时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20742001/