有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Sonarqube中的java不兼容堆大小错误

我正在尝试在Maxc上安装SonarQube(实际上是sonar源代码,教程位于http://chapter31.com/2013/05/02/installing-sonar-source-on-mac-osx/)。“sonar start”命令的结果是sonar中的以下输出。日志:

--> Wrapper Started as Daemon
Launching a JVM...
JVM exited while loading the application.
Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified
JVM Restarts disabled.  Shutting down.
<-- Wrapper Stopped

我已经尝试在sonar中正确设置Java属性。属性:

sonar.web.javaOpts=-Xms512m -Xmx768m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true

该系统是运行OSX 10.11.1的Macbook Pro。在命令行中键入“java-version”将输出java版本“1.6.0_65”


共 (1) 个答案

  1. # 1 楼答案

    我安装了java,即使在那时,我在mac系统中也遇到了同样的错误,我只是为“mac OS X x64”安装了“java SE开发工具包8u60”(jdk-8u60-macosx-x64.dmg),然后问题得到了解决。 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

    所以我认为,只要从上面的链接为正确的系统安装“JavaSE开发工具包8u60”,就可以解决其他人遇到的这个问题