如何使用Open JDK 11安装SonarQube

如何使用Open JDK 11安装SonarQube,sonarqube,sonarqube-scan,sonarqube-web,Sonarqube,Sonarqube Scan,Sonarqube Web,我正在尝试在本地计算机上安装SonarQube 8.5(社区版)。我的机器已经安装了JavaJRE 8。SonaQube具有先决条件JRE 11或OpenJDK 11。由于您无法再下载JRE 11,我决定使用openjdk 11 我想将SonarQube设置为使用特定的JDK。我该怎么做 快速搜索建议在wrapper.conf文件中使用wrapper.java.command,但此行不可用 SonarQube 8.5,操作系统Windows:10 如果您想使用特定的JDK,例如OpenJDK 1

我正在尝试在本地计算机上安装SonarQube 8.5(社区版)。我的机器已经安装了Java
JRE 8
。SonaQube具有先决条件
JRE 11
OpenJDK 11
。由于您无法再下载
JRE 11
,我决定使用
openjdk 11

我想将SonarQube设置为使用特定的JDK。我该怎么做

快速搜索建议在
wrapper.conf
文件中使用
wrapper.java.command
,但此行不可用

SonarQube 8.5,操作系统Windows:10


如果您想使用特定的JDK,例如OpenJDK 11,而不是使用JRE 8。您可以创建一个用户,比如说
声纳

将sonarqube所有安装的所有权授予
sonar
用户。仅为用户
sonar
设置OpenJDK11的JAVA_HOME路径

注意:您必须仅使用
sonar
用户启动SONARQUE

然后,您可以将SonarQube设置为使用特定的JDK,实际上我找到了它 这些默认情况下不存在,所以我需要将这两行添加到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
很重要

。太好了:)当我要安装新的sonarqube时,我也会尝试一下。