Cannot get Sonarqube to start

I am trying to use SonarQube 8.5.1.38104. I have Windows 10 Pro 64 bit.
I am attempting to get the basics of SonarQube running. I extracted the contents of sonarqube-8.5.1.38104.zip to c:\SonarQube. The first time I tried to run StartSonar.bat, I got an error because I didn’t have the correct version of Java. I installed the correct version of Java and am getting the below output. It looks like there’s an option Java doesn’t like. Please help. Thanks.

wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM…
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2020.11.24 14:57:16 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory C:\SonarQube\temp
jvm 1 | 2020.11.24 14:57:16 INFO app[o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
jvm 1 | 2020.11.24 14:57:16 INFO app[o.s.a.ProcessLauncherImpl] Launch process[[key=‘es’, ipcIndex=1, logFilenamePrefix=es]] from [C:\SonarQube\elasticsearch]: C:\Program Files\Java\jdk-15.0.1\bin\java -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=C:\SonarQube\temp -XX:ErrorFile=…/logs/es_hs_err_pid%p.log -Xmx512m -Xms512m -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=C:\SonarQube\elasticsearch -Des.path.conf=C:\SonarQube\temp\conf\es -cp lib/* org.elasticsearch.bootstrap.Elasticsearch
jvm 1 | 2020.11.24 14:57:16 INFO app[o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
jvm 1 | 2020.11.24 14:57:16 INFO app[o.e.p.PluginsService] no modules loaded
jvm 1 | 2020.11.24 14:57:16 INFO app[o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
jvm 1 | Unrecognized VM option ‘UseConcMarkSweepGC’
jvm 1 | Error: Could not create the Java Virtual Machine.
jvm 1 | Error: A fatal exception has occurred. Program will exit.
jvm 1 | 2020.11.24 14:57:16 WARN app[o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 1
jvm 1 | 2020.11.24 14:57:16 INFO app[o.s.a.SchedulerImpl] Process[es] is stopped
jvm 1 | 2020.11.24 14:57:16 INFO app[o.s.a.SchedulerImpl] SonarQube is stopped
wrapper | <-- Wrapper Stopped

Hello @jwptrek and welcome to the community :wave:

What java version did you install? the error that i can see from the log output you posted seems to be related to java 15 but sonarqube for now requires java 11.

Apart from that can you check if there are more information in the logs directory of sonarqube?

I used Java 11.

Pretty sure you didn’t in the run you posted :wink: