Available Java versions

This page lists Java versions available in Ubuntu releases, including CRaC and GraalVM.

Ubuntu OpenJDK (deb) packages

Ubuntu version

available Java versions

java-common version

25.10 (Questing Quokka)

8, 11, 17, 21, 24, 25

21

25.04 (Plucky Puffin)

8, 11, 17, 21, 24, 25

21

24.10 (Oracular Oriole)

8, 11, 17, 21, 22, 23, 24

21

24.04 LTS (Noble Numbat)

8, 11, 17, 21, 25

21

22.04 LTS (Jammy Jellyfish)

8, 11, 17, 18, 21, 25

11

20.04 LTS (Focal Fossa)

8, 11, 13, 16, 17, 21

11

18.04 LTS (Bionic Beaver)

8, 11, 17

11

16.04 LTS (Xenial Xerus)

8, 9

8

14.04 LTS (Trusty Tahr)

6, 7

7

bold – package is in main

Ubuntu OpenJDK: CRaC (deb) packages

Ubuntu version

available Java versions

25.10 (Questing Quokka)

17, 21, 25

25.04 (Plucky Puffin)

17, 21

24.10 (Oracular Oriole)

17, 21

Java Version

Source package

25

openjdk-25-crac

21

openjdk-21-crac

17

openjdk-17-crac

GraalVM snap

The graalvm-jdk snap provides an advanced JDK with ahead-of-time Native Image compilation.

Java Version

Snap Channel

25

latest/stable

21

v21/stable