[英]Error occured during initialization of VM: Could not reserve enough space for object heap
[英]Error occured during initialization of the VM
重新启动后,我挂了命令mvn -version
,我得到了:
Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-13T21:10:2
7+01:00)
Maven home: C:\apache-maven-3.3.1\bin\..
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: C:\Program Files (x86)\Java\jdk1.7.0_45\jre
Default locale: fr_FR, platform encoding: Cp1252
OS name: "windows 8", version: "6.2", arch: "x86", family: "windows"
然后将命令放在我的目录项目中:
mvn -o clean install
我得到了
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
当我重新执行命令“ mvn -version”后,我得到了相同的错误。有任何想法为什么我会出现这种奇怪的行为以及如何解决它? 我已经设置了Maven变量:
MAVEN_OPTS = -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
在此先感谢您的帮助!
行尾是否有引号?
MAVEN_OPTS = -Xmx1024m -XX:MaxPermSize=512m"
该错误消息表示您没有足够的RAM来使用请求的内存设置来运行JVM。 引导之后,可能没有多少其他应用程序在运行,因此剩余了1.5 GB RAM,但是过了一段时间,运行了所要求的1.5 GB RAM的其他程序将无法访问。 尝试减少设置,例如:
MAVEN_OPTS = -Xmx256m -XX:MaxPermSize=64m
这对于运行maven -version
应该足够了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.