SonerQube 无法启动

cry*_*rty 10 ubuntu-16.04 java-11

Sonarqube 启动脚本无法启动 ob ubuntu 16.04

错误日志显示:

Encountered an error running main: java.lang.IllegalStateException: SonarQube requires Java 11+ to run
java.lang.IllegalStateException: SonarQube requires Java 11+ to run
    at org.sonar.application.App.checkJavaVersion(App.java:93)
    at org.sonar.application.App.start(App.java:56)
    at org.sonar.application.App.main(App.java:98)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
    at java.lang.Thread.run(Thread.java:748)
<-- Wrapper Stopped
--> Wrapper Started as Console
Launching a JVM...
Startup failed: Timed out waiting for a signal from the JVM.
JVM did not exit on request, terminated
JVM Restarts disabled.  Shutting down.
<-- Wrapper Stopped
Run Code Online (Sandbox Code Playgroud)

如果我运行 java -version:

java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)
Run Code Online (Sandbox Code Playgroud)

Adn*_*eer 11

  1. 打开conf/wrapper.conf文件
  2. 更改wrapper.java.command=java为安装 JavaDK 的路径,例如。wrapper.java.command=C:\Program Files\Java\jdk-11.0.4\bin\java


小智 0

检查JRE版本,我遇到过Java SDK版本和JRE版本不同的问题。这可能就是问题所在。