← Back to SonarQube Server

Source-backed version compatibility

SonarQube Server Java Version Compatibility

SonarQube Server Java version compatibility. SonarQube Server 2026.4 supports Java 21 or Java 25 and requires a full JDK rather than only a JRE.

5Project versions
10Documented constraints
2026-07-27Last verified

Quick answer

Java compatibility by SonarQube Server version

SonarQube Server version

2026.4

Documented Java versions

2125

SonarQube Server 2026.4 supports Java 21 or Java 25 and requires a full JDK rather than only a JRE.

high confidence · verified 2026-07-27 · server runtime

SonarQube Server version

2026.3

Documented Java versions

2125

SonarQube Server 2026.3 supports Java 21 or Java 25 and requires a full JDK rather than only a JRE.

high confidence · verified 2026-07-13 · server runtime

SonarQube Server version

2026.2

Documented Java versions

2125

SonarQube Server 2026.2 supports Java 21 or Java 25 and requires a full JDK rather than only a JRE.

high confidence · verified 2026-07-13 · server runtime

SonarQube Server version

2026.1

Documented Java versions

2125

SonarQube Server 2026.1 LTA supports Java 21 or Java 25 and requires a full JDK rather than only a JRE.

high confidence · verified 2026-07-09 · server runtime

SonarQube Server version

2025.4

Documented Java versions

1721

SonarQube Server 2025.4 LTA supports Java 17 or Java 21 as its server runtime.

high confidence · verified 2026-07-09 · server runtime

Primary evidence

Sources

Every constraint above is backed by upstream documentation, tagged source, release notes, or another project-owned primary source.

  1. SonarQube Server 2026.4 host requirementsAccessed 2026-07-27
  2. SonarQube Server 2026.3 host requirementsAccessed 2026-07-13
  3. SonarQube Server 2026.2 host requirementsAccessed 2026-07-13
  4. SonarQube Server 2026.1 LTA to LTA Release Notes - DependenciesAccessed 2026-07-09