Skip to main content

Java Runtime Compatibility Matrix

In June 2024, Sonatype announced it would stop supporting Java 8 and Java 11 for Nexus Repository, IQ Server, and the IQ CLI Scanner.

In July 2024, IQ CLI Scanner release 179 and Nexus Repository 3.70.x entered extended maintenance to continue support for Java 8 and Java 11. Those extended-maintenance releases receive only critical bug fixes and security patches as defined in our sunsetting documentation.

IQ releases after 179 and Nexus Repository versions after 3.70.x require Java 17.

The table below shows which Sonatype solutions are compatible with Java 8, Java 11, and Java 17.

Sonatype solution

Java 8

Java 11

Java 17

Sonatype Nexus Repository on OrientDB

3.0.0–3.70.x

3.67.0–3.70.x

None

Sonatype Nexus Repository on H2/PostgreSQL

3.31.0–3.70.x

3.67.0–3.70.x

3.69.0 or later

IQ Server

up to 179

89–179

180 or later

IQ CLI Scanner

up to 179

89–179

180 or later

Note

The table above documents the Java versions that Sonatype solutions support for running the software.

If you plan to scan Java bytecode (for example, bytecode produced by Java 21 or Java 22), see the Java Bytecode Scanning Compatibility.

Avoid non-numeric characters in Java version numbers

Version detection supports numeric dot notation only. Do not use non-numeric characters in Java version strings.

Example

"17.0.3-internal"