Menu

Java 21

LTS

Java 21 is the runtime Mojang requires for 14 Minecraft releases, from 1.20.5 through 1.21.11. Builds below come from Eclipse Adoptium and link straight to the official download.

Feature version
Java 21
Support
Long-term support
Distribution
Eclipse Temurin
Latest build
jdk-21.0.12+8
Minecraft releases
14
Platforms
5 operating systems
Downloadable builds
73
Source
Adoptium API

Minecraft releases that need Java 21

Straight from Mojang's per-version metadata, not inferred.

Windows

12 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage21.0.11+10.0.LTS46.3 MB89abafb0e294adoptium.net ↗
aarch64jdk21.0.11+10.0.LTS183.7 MBa6ef0829c261adoptium.net ↗
aarch64jre21.0.11+10.0.LTS38.2 MB22e2c2b83a7dadoptium.net ↗
aarch64sbom21.0.11+10.0.LTS0.2 MB78d6c0f5925dadoptium.net ↗
aarch64staticlibs21.0.11+10.0.LTS16.4 MB1084602b9b29adoptium.net ↗
aarch64testimage21.0.11+10.0.LTS14.3 MB5a354daa8641adoptium.net ↗
x64debugimage21.0.11+10.0.LTS47.8 MBb8bf1a32dff7adoptium.net ↗
x64jdk21.0.11+10.0.LTS195.6 MBd3625e7cadf2adoptium.net ↗
x64jre21.0.11+10.0.LTS46.7 MBbe26677aaa20adoptium.net ↗
x64sbom21.0.11+10.0.LTS0.2 MB52e3512edc15adoptium.net ↗
x64staticlibs21.0.11+10.0.LTS17.2 MBb62beca753a5adoptium.net ↗
x64testimage21.0.11+10.0.LTS15.8 MB0b0dbc927cf5adoptium.net ↗

macOS

12 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage21.0.11+10.0.LTS48.3 MB5d22dbe97570adoptium.net ↗
aarch64jdk21.0.11+10.0.LTS190.8 MB6ebcf221c9b4adoptium.net ↗
aarch64jre21.0.11+10.0.LTS45.9 MB4b7a8cd23102adoptium.net ↗
aarch64sbom21.0.11+10.0.LTS0.2 MB752ec486eb98adoptium.net ↗
aarch64staticlibs21.0.11+10.0.LTS3.7 MBd66a301847fbadoptium.net ↗
aarch64testimage21.0.11+10.0.LTS27.4 MBd8eb8f16d091adoptium.net ↗
x64debugimage21.0.11+10.0.LTS50.5 MB1942018fb700adoptium.net ↗
x64jdk21.0.11+10.0.LTS185.3 MB34180eb03e6dadoptium.net ↗
x64jre21.0.11+10.0.LTS40.2 MBb341fb8ed5b7adoptium.net ↗
x64sbom21.0.11+10.0.LTS0.2 MB4b851d9c8a3dadoptium.net ↗
x64staticlibs21.0.11+10.0.LTS3.8 MB86494abcc678adoptium.net ↗
x64testimage21.0.11+10.0.LTS29.1 MB587bd0bfd335adoptium.net ↗

Linux

31 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage21.0.12+8.0.LTS205.2 MB4945d0910ba4adoptium.net ↗
aarch64jdk21.0.12+8.0.LTS196.1 MBeba38e871b02adoptium.net ↗
aarch64jre21.0.12+8.0.LTS48.8 MB5f9c96b65682adoptium.net ↗
aarch64sbom21.0.12+8.0.LTS0.2 MB26ac71320c34adoptium.net ↗
aarch64staticlibs21.0.12+8.0.LTS4.0 MB16694e6003ceadoptium.net ↗
aarch64testimage21.0.12+8.0.LTS112.0 MB1caefd10b2beadoptium.net ↗
ppc64ledebugimage21.0.11+10.0.LTS201.3 MB5c106e55ae68adoptium.net ↗
ppc64lejdk21.0.11+10.0.LTS197.7 MB3d043ae96d23adoptium.net ↗
ppc64lejre21.0.11+10.0.LTS49.7 MBfefb53c4bd68adoptium.net ↗
ppc64lesbom21.0.11+10.0.LTS0.2 MBb6db10b6d651adoptium.net ↗
ppc64lestaticlibs21.0.11+10.0.LTS4.7 MB0d794302c918adoptium.net ↗
ppc64letestimage21.0.11+10.0.LTS118.6 MB0efacbee5039adoptium.net ↗
riscv64debugimage21.0.11+10.0.LTS184.3 MBeefbf2666ab1adoptium.net ↗
riscv64jdk21.0.11+10.0.LTS197.3 MB40c6862e6affadoptium.net ↗
riscv64jre21.0.11+10.0.LTS49.2 MBf3d8843c5a1badoptium.net ↗
riscv64sbom21.0.11+10.0.LTS0.2 MB51a18d3a61f7adoptium.net ↗
riscv64staticlibs21.0.11+10.0.LTS6.2 MB2fc6ceb61794adoptium.net ↗
riscv64testimage21.0.11+10.0.LTS105.9 MB87185a379c9eadoptium.net ↗
s390xdebugimage21.0.11+10.0.LTS154.0 MB7396c520bbf8adoptium.net ↗
s390xjdk21.0.11+10.0.LTS186.0 MB14dbe3cb226eadoptium.net ↗
s390xjre21.0.11+10.0.LTS46.6 MB45736e9e14d5adoptium.net ↗
s390xsbom21.0.11+10.0.LTS0.2 MB982b64c52a82adoptium.net ↗
s390xstaticlibs21.0.11+10.0.LTS4.0 MB4942f93b0f44adoptium.net ↗
s390xtestimage21.0.11+10.0.LTS99.1 MB3e02d13e4d81adoptium.net ↗
x64debugimage21.0.12+8.0.LTS223.4 MB3071d3cef6a8adoptium.net ↗
x64jdk21.0.12+8.0.LTS197.9 MBe4446ff06a27adoptium.net ↗
x64jre21.0.12+8.0.LTS49.7 MB8a379a67c91aadoptium.net ↗
x64sbom21.0.12+8.0.LTS0.2 MB95850c176f44adoptium.net ↗
x64sources21.0.12+8.0.LTS109.7 MB4a7347be4f59adoptium.net ↗
x64staticlibs21.0.12+8.0.LTS4.3 MB5b0dd34a58f6adoptium.net ↗
x64testimage21.0.12+8.0.LTS112.3 MB3bf596f18c2fadoptium.net ↗

Alpine Linux

12 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage21.0.11+10.0.LTS213.3 MBcc07a8fa9bb1adoptium.net ↗
aarch64jdk21.0.11+10.0.LTS196.1 MBc8d63598d1dcadoptium.net ↗
aarch64jre21.0.11+10.0.LTS48.8 MB33399db5fb4fadoptium.net ↗
aarch64sbom21.0.11+10.0.LTS0.2 MB197f20313b92adoptium.net ↗
aarch64staticlibs21.0.11+10.0.LTS3.5 MBd7590e19c7ceadoptium.net ↗
aarch64testimage21.0.11+10.0.LTS111.3 MB71735c1443b7adoptium.net ↗
x64debugimage21.0.11+10.0.LTS230.8 MBff4d64bb9e7fadoptium.net ↗
x64jdk21.0.11+10.0.LTS198.1 MB38bfdcef1e4badoptium.net ↗
x64jre21.0.11+10.0.LTS49.8 MBb75c9f0dd052adoptium.net ↗
x64sbom21.0.11+10.0.LTS0.2 MB4783cbd4a411adoptium.net ↗
x64staticlibs21.0.11+10.0.LTS3.8 MB807a9740b6c6adoptium.net ↗
x64testimage21.0.11+10.0.LTS112.0 MB303492531d0fadoptium.net ↗

AIX

6 builds

ArchitectureImageReleaseSizeSHA-256Download
ppc64debugimage21.0.11+10.0.LTS40.3 MB94356e3e8685adoptium.net ↗
ppc64jdk21.0.11+10.0.LTS192.3 MB89e5d5a86befadoptium.net ↗
ppc64jre21.0.11+10.0.LTS46.1 MBf0efb13cb91eadoptium.net ↗
ppc64sbom21.0.11+10.0.LTS0.1 MB8eca54c89fa2adoptium.net ↗
ppc64staticlibs21.0.11+10.0.LTS6.1 MBb9bec3e22a1badoptium.net ↗
ppc64testimage21.0.11+10.0.LTS57.5 MB14fdb8b46d41adoptium.net ↗

Every download links to Eclipse Adoptium. Verify the SHA-256 before running an installer. Build data last synced 28 Jul 2026.