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

26.10 (Stonking Stingray)

8, 11, 17, 21, 25, 26, 27

25

26.04 (Resolute Racoon)

8, 11, 17, 21, 25, 26¹

25

25.10 (Questing Quokka)

8, 11, 17, 21, 25, 26

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
¹ – package will be removed after End of Support in September 2026

Supported

Unsupported

Java Version

Source package

24

openjdk-24

23

openjdk-23

22

openjdk-22

19

openjdk-19

10

openjdk-10

Ubuntu OpenJDK: CRaC (deb) packages

Ubuntu version

available Java versions

26.10 (Stonking Stingray)

17, 21, 25

26.04 (Resolute Racoon)

17, 21, 25

25.10 (Questing Quokka)

17, 21, 25

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