Latest versions of Java require paid Java SE license?

Using latest version of Sonar Qube - 3.3.0.1492

I’m trying to run SonarScanner but it’s complaining about not having Java_Home configured so I’m looking at installing Java SE 8 but the Oracle site wants me to create an account and pay for the license from what I can tell although it’s not clear. Do I really have to create an account with another company and pay for a separate license to run SonarScanner?

SonarQube needs Java 8 to run. If you do not have Oracle JRE, you can download and use free OpenJDK 8.

1 Like

Consideration should go into which download users should get (if any at all).

You can also get SonarQube Scanner with a bundled JRE from https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner (using the platform-specific downloads).

2 Likes

And to complete the topic, we are working on official support for Java 11 and beyond (see here https://jira.sonarsource.com/browse/MMF-1621 ). Unofficially this is already working pretty well. You are more than welcome to test it and if something doesn’t work we would be very interested to hear the feedback.

1 Like