我正在尝试在本地计算机上安装SonarQube 8.5 (社区版)。我的机器已经安装了Java JRE 8。SonaQube具有预先要求的JRE 11或Open JDK 11。由于您不能再下载JRE 11,因此我决定使用Open JDK 11
我想将SonarQube设置为使用特定的JDK。我该怎么做?
快速搜索建议在wrapper.conf文件中使用wrapper.java.command,但此行不可用
SonarQube 8.5,操作系统Window: 10

发布于 2020-10-24 03:52:47
如果你想让你的sonarqube使用特定的OpenJDK,比如JRE11,而不是JRE8,你可以创建一个用户sonar。
赋予sonar用户对sonarqube所有安装的所有权。仅为用户sonar设置OpenJDK11的JAVA_HOME路径。
注意:您只能使用
sonar用户启动sonarqube。
然后,您可以将SonarQube设置为使用特定的JDK
发布于 2020-10-24 11:18:52
实际上,我发现缺省情况下这些代码并不存在,所以我需要将这两行添加到wrapper.conf中
wrapper.java.command=C:\SonarQube\openjdk-11.0.2-win64\jdk-11.0.2\bin
wrapper.java.command=C:\SonarQube\openjdk-11.0.2-win64\jdk-11.0.2\bin\Java您的安装基础路径可能不同。但是bin和bin\Java很重要
发布于 2021-08-17 11:53:47
根据sonarqube community的说法,您应该执行以下操作:
conf\wrapper.conf,特别是指向以下内容的wrapper.java.command:wrapper.java.command=C:\Program文件\java\打开jdk-11.0.2\bin\java #wrapper.java.command=java
https://stackoverflow.com/questions/64493276
复制相似问题