VM初始化期间发生错误:无法为对象堆保留足够的空间

时间:2014-10-07 10:10:59

标签: java sonarqube

启动SonarQube时出现以下错误: 在初始化VM期间发生错误:无法为内存堆保留足够的空间

还修改了wrapon.conf下的SonarQube conf文件夹,但是没有用。 也改变了java版本:Java 8到Java 7,没有工作

3 个答案:

答案 0 :(得分:2)

您没有足够的可用内存来运行SonarQube。尝试关闭一些应用程序。

如果这还不够,请检查SonarQube的启动脚本是否指定了所需的内存量,例如:使用-Xms=??? -Xmx=???等选项。这些大致表示Java将获得的最小和最大内存量。记下实际值,如果有足够的可用内存,请与任务管理器核实。

答案 1 :(得分:1)

问题是sonarqube中安装的插件版本不匹配。除了java之外,我删除了所有插件的jar。这解决了这个问题。 我从sonar.log中找到了它 感谢

答案 2 :(得分:-1)

由于缺乏记忆力。如果您正在尝试使用ANT,请尝试以下

set ANT_OPTS=-XX:MaxPermSize=128m