我在设置maven时遇到了问题。我正在使用带有4 GB RAM的Windows 7 64位。
尝试运行mvn时出现此错误:
Invalid maximum heap size: -Xmx512m.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
以下是我的用户变量:
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
答案 0 :(得分:0)
在.mvn目录中更改jvm.config(它位于控制器目录中)。 研究maven附带的mvn.sh。您将在脚本中看到MAVEN_OPTS设置。 在改变之前尝试java -version。 例如:java -Xmx512m -version 现在你知道怎么做并做出改变了。
/苏尼
答案 1 :(得分:0)
尝试使用:-Xmx1024M
注意:' M'而是' m'
答案 2 :(得分:0)
在我的情况下,用户@med_alpa有正确的建议(Windows):
我在Windows上解决了相同的问题,在Windows上执行此命令 命令行:set MAVEN_OPTS = -Xmx1024M -XX:MaxPermSize = 256M
因此请确保不要在您为MAVEN_OPTS设置的值周围加上引号