尝试增加Java堆大小时出错

时间:2013-12-23 10:53:02

标签: java size heap

对于我的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(64bit)
  • RAM:8G

如果有人有解决方案,那就太棒了:)

1 个答案:

答案 0 :(得分:1)

您似乎在环境变量-Xmx512M中设置了_JAVA_OPTIONS。清除并重试。

在Windows 7中,这样做:

  1. 在“开始”菜单中右键单击“计算机”,然后选择“属性”
  2. 点击高级系统设置>高级选项卡
  3. 单击Environment Variables,找到_JAVA_OPTIONS,然后选择它。
  4. 点击删除
  5. 点击确定,你就完成了!