Available Java versions¶
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 | 21 | 
| 22.04 LTS (Jammy Jellyfish) | 8, 11, 17, 18, 19, 21 | 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
| Java Version | Source package | 
|---|---|
| 25 | |
| 24 | |
| 23 | |
| 22 | |
| 21 | |
| 19 | |
| 18 | |
| 17 | |
| 16 | |
| 13 | |
| 11 | |
| 9 | |
| 8 | |
| 7 | |
| 6 | 
Ubuntu OpenJDK: CRaC (deb) packages¶
| Ubuntu version | available Java versions | 
|---|---|
| 25.10 (Questing Quokka) | 17, 21 | 
| 25.04 (Plucky Puffin) | 17, 21 | 
| 24.10 (Oracular Oriole) | 17, 21 | 
| Java Version | Source package | 
|---|---|
| 21 | |
| 17 | 
GraalVM snap¶
The graalvm-jdk snap provides an advanced JDK with ahead-of-time Native Image compilation.
| Java Version | Snap Channel | 
|---|---|
| 25 | latest/stable | 
| 24 | latest/edge | 
| 21 | v21/stable | 
