运行Maven时"无效的最大堆大小"

met*_*zix 6 java heap jvm maven

我在设置maven时遇到了问题.我正在使用Windows 7 64位和4 GB的RAM.

尝试运行mvn时出现此错误:

Invalid maximum heap size: -Xmx512m.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

这是我的用户变量:

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55

M2=%M2_HOME%\bin

M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.1

MAVEN_OPTS=-Xms256m -Xmx512m

Path=%M2%;%JAVA_HOME%\bin
Run Code Online (Sandbox Code Playgroud)

小智 0

更改 .mvn 目录中的 jvm.config (位于控制器目录中)。研究一下maven自带的mvn.sh。您将在脚本中看到 MAVEN_OPTS 设置。在更改之前尝试 java -version 。例如:java -Xmx512m -version 现在您知道如何进行更改。

/苏尼尔