Le script de démarrage de Sonarqube ne démarre pas ob ubuntu 16.04
Le journal des erreurs indique:
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
Si je lance 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)
"Avertissement Support pour Java 8 a été déconseillé dans SonarQube v7.8 et sera supprimé dans SonarQube v7.9 LTS."
checkout you Java -version, and the Supported Platforms requirements: https://docs.sonarqube.org/7.7/requirements/requirements/
Ensuite, allez dans les téléchargements et choisissez ce qui vous convient le mieux: https://www.sonarqube.org/downloads/ (Afficher toutes les versions)
Vérifiez la version JRE, je suis tombé sur le problème où la version Java SDK et version JRE était différente. C'est peut-être le problème.
La plupart des utilisateurs aimeraient télécharger JDK 11 ici comme mentionné dans les commentaires récents. Cela devrait fonctionner.
Cependant, je recommanderais d'installer la dernière version à partir du lien suivant (car vous venez de télécharger la dernière sonarqube) pour une meilleure compatibilité.
Lien de téléchargement du SDK: https://www.Oracle.com/Java/technologies/javase-downloads.html