← Back to SonarQube Server

Source-backed version compatibility

SonarQube Server Java Version Compatibility

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

2Project versions
4Documented ranges
2026-07-09Last verified

Quick answer

Java compatibility by SonarQube Server version

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 range above is backed by upstream documentation, tagged source, release notes, or another project-owned primary source.

  1. SonarQube Server 2026.1 LTA to LTA Release Notes - DependenciesAccessed 2026-07-09