Java - 无效的最大堆大小

时间:2018-02-28 14:02:09

标签: jvm jvm-arguments heap-size

从IntelliJ IDEA运行项目时,我设置VM选项-XX:MaxPermSize=512m -Xmx=256m -Xms=256m并获得以下错误

  

错误:无法创建Java虚拟机   错误:发生了致命异常。程序将退出。
  最大堆大小无效:-Xmx = 256m

2 个答案:

答案 0 :(得分:4)

XmxXms后删除等号。

更正VM选项:-XX:MaxPermSize=512m -Xmx256m -Xms256m

答案 1 :(得分:0)

我遇到了同样的问题。

在设置具有1个主节点和1个数据节点的 elasticsearch 集群期间,每个节点的jvm.options包含 -Xms2g -Xmx2g 。但是,当我尝试启动主节点(./elasticsearch)时,它显示错误:

  

无效的初始堆大小:-Xms2g
  错误:无法创建Java虚拟机。   错误:发生致命异常。   程序将退出。

同时运行一个运行“ Hello World ”的简单Java程序(java -jar -Xms2g filename.java)。