希望在Java6中使用最新版本的SonarQube(6.2)。有什么想法吗?

希望在Java6中使用最新版本的SonarQube(6.2)。有什么想法吗?,sonarqube,sonar-runner,sonarqube-scan,Sonarqube,Sonar Runner,Sonarqube Scan,我想使用SonarQube检查代码质量,afaik SonarQube 6.2与java 8配合使用,但我的生产环境安装了java 6。因此,每当我启动SONAR.bat启动服务器时,都会给出jvm java类错误 有什么建议可以解决吗 您唯一的选择是安装第二个JRE,并将其与SonarQube一起使用。查看$SONARQUBE_HOME/conf/wrapper.conf。就在这条线的上方: # DO NOT EDIT THE FOLLOWING SECTIONS 你会发现: #wrappe

我想使用SonarQube检查代码质量,afaik SonarQube 6.2与java 8配合使用,但我的生产环境安装了java 6。因此,每当我启动SONAR.bat启动服务器时,都会给出jvm java类错误


有什么建议可以解决吗

您唯一的选择是安装第二个JRE,并将其与SonarQube一起使用。查看
$SONARQUBE_HOME/conf/wrapper.conf
。就在这条线的上方:

# DO NOT EDIT THE FOLLOWING SECTIONS
你会发现:

#wrapper.java.command=/path/to/my/jdk/bin/java

wrapper.java.command=java

注释掉第二行,取消注释第一行,并将其指向您的Java 8安装。

您唯一的选择是安装第二个JRE,并将其与SonarQube一起使用。查看
$SONARQUBE_HOME/conf/wrapper.conf
。就在这条线的上方:

# DO NOT EDIT THE FOLLOWING SECTIONS
你会发现:

#wrapper.java.command=/path/to/my/jdk/bin/java

wrapper.java.command=java

注释掉第二行,取消注释第一行,并将其指向您的Java 8安装。

当您更正日志文件perms时会发生什么?最后,它可以正常工作,@G.Ann建议后唯一的问题是Java 8的权限。一旦给它许可()它的工作很好谢谢!!G.Ann当您更正日志文件perms时会发生什么?最后,它可以工作了,@G.Ann建议后的唯一问题是java 8的权限。一旦给它许可()它的工作很好谢谢!!G.安