Menu

Java 17

LTS

Java 17 is the runtime Mojang requires for 13 Minecraft releases, from 1.18 through 1.20.4. Builds below come from Eclipse Adoptium and link straight to the official download.

Feature version
Java 17
Support
Long-term support
Distribution
Eclipse Temurin
Latest build
jdk-17.0.20.1+1
Minecraft releases
13
Platforms
5 operating systems
Downloadable builds
176
Source
Adoptium API

Minecraft releases that need Java 17

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

Windows

24 builds

ArchitectureImageReleaseSizeSHA-256Download
x32debugimage17.0.17+1057.9 MB45ac9b45b7ddadoptium.net ↗
x32jdk17.0.17+10177.5 MB34ecb7e53b87adoptium.net ↗
x32jre17.0.17+1038.8 MB89ece1b874eeadoptium.net ↗
x32sbom17.0.17+100.2 MB744d31c3de1eadoptium.net ↗
x32staticlibs17.0.17+1011.3 MB0f7ede9a55a7adoptium.net ↗
x32testimage17.0.17+1014.2 MB54bdf7d88743adoptium.net ↗
x64debugimage17.0.20+10143.6 MBdb9ae49117f1adoptium.net ↗
x64debugimage17.0.19+1043.5 MB14cce3289e13adoptium.net ↗
x64debugimage17.0.20+844.5 MBa49e05f61d78adoptium.net ↗
x64jdk17.0.20+8182.0 MB418497be5cf5adoptium.net ↗
x64jdk17.0.20+101182.0 MBe53a79c3c3d8adoptium.net ↗
x64jdk17.0.19+10182.0 MBb5b235c48adfadoptium.net ↗
x64jre17.0.19+1041.7 MB79a598e1fbb4adoptium.net ↗
x64jre17.0.20+10141.8 MBbc21a9392310adoptium.net ↗
x64jre17.0.20+841.7 MB7fe2324cc590adoptium.net ↗
x64sbom17.0.20+1010.1 MB948e78d1306badoptium.net ↗
x64sbom17.0.20+80.1 MB8e34e777e81eadoptium.net ↗
x64sbom17.0.19+100.2 MB480b87dafb10adoptium.net ↗
x64staticlibs17.0.20+10115.3 MB97c6c3ef68aeadoptium.net ↗
x64staticlibs17.0.20+815.3 MB3ca727f8d37fadoptium.net ↗
x64staticlibs17.0.19+1015.2 MB5c19f3dd91a1adoptium.net ↗
x64testimage17.0.19+1015.4 MB9d3cc922880aadoptium.net ↗
x64testimage17.0.20+815.4 MB63b5cf3b92a6adoptium.net ↗
x64testimage17.0.20+10115.4 MB48646670db3aadoptium.net ↗

macOS

30 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage17.0.19+1042.4 MB6fe2c3cddf1aadoptium.net ↗
aarch64debugimage17.0.20+10142.6 MB4bf1387db2ecadoptium.net ↗
aarch64debugimage17.0.20+842.6 MBe7baa8fc1139adoptium.net ↗
aarch64jdk17.0.20+101177.2 MB196d13ba5f10adoptium.net ↗
aarch64jdk17.0.20+8177.2 MB524850138c74adoptium.net ↗
aarch64jdk17.0.19+10177.2 MB8fa1eff40bb6adoptium.net ↗
aarch64jre17.0.20+840.7 MB3d1adc835e2eadoptium.net ↗
aarch64jre17.0.19+1040.7 MBcef790b404cfadoptium.net ↗
aarch64jre17.0.20+10140.7 MB190480874cccadoptium.net ↗
aarch64sbom17.0.20+80.1 MBce0dc985d5f2adoptium.net ↗
aarch64sbom17.0.19+100.1 MB4653ee6db950adoptium.net ↗
aarch64sbom17.0.20+1010.1 MB358f9d0b011badoptium.net ↗
aarch64staticlibs17.0.19+103.8 MB1be23cfb0520adoptium.net ↗
aarch64staticlibs17.0.20+83.8 MB7a4a6ccb6899adoptium.net ↗
aarch64staticlibs17.0.20+1013.8 MBd71769a38480adoptium.net ↗
aarch64testimage17.0.19+1027.5 MBa56d0d1f7f39adoptium.net ↗
aarch64testimage17.0.20+827.5 MB8bc2f794d82fadoptium.net ↗
aarch64testimage17.0.20+10127.5 MB41ec6be392a2adoptium.net ↗
x64debugimage17.0.20+844.5 MB563d0c3c331eadoptium.net ↗
x64debugimage17.0.20+10144.5 MB5b9fdc5a6c7eadoptium.net ↗
x64jdk17.0.20+101172.2 MBc01975da12edadoptium.net ↗
x64jdk17.0.20+8172.2 MB3710c3131c5dadoptium.net ↗
x64jre17.0.20+835.9 MB1f5042659879adoptium.net ↗
x64jre17.0.20+10135.9 MB333cb81123c3adoptium.net ↗
x64sbom17.0.20+1010.2 MB4455fe7540c4adoptium.net ↗
x64sbom17.0.20+80.2 MBf7511f431fb4adoptium.net ↗
x64staticlibs17.0.20+83.9 MB28a846305e85adoptium.net ↗
x64staticlibs17.0.20+1013.9 MB3ea7acc91da4adoptium.net ↗
x64testimage17.0.20+829.4 MBb68fb07061f9adoptium.net ↗
x64testimage17.0.20+10129.4 MB7a7f21e87d77adoptium.net ↗

Linux

92 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage17.0.20+101154.3 MB8a1972e039f5adoptium.net ↗
aarch64debugimage17.0.19+10154.0 MB1ee97aa968f4adoptium.net ↗
aarch64debugimage17.0.20+8154.3 MB21662887b2c2adoptium.net ↗
aarch64jdk17.0.20+8183.1 MBd143936f473aadoptium.net ↗
aarch64jdk17.0.20+101183.1 MB457b57af8f9cadoptium.net ↗
aarch64jdk17.0.19+10183.1 MB83a52172678eadoptium.net ↗
aarch64jre17.0.20+10143.9 MBb8efcd5acc91adoptium.net ↗
aarch64jre17.0.20+843.9 MB9d14a95e07c4adoptium.net ↗
aarch64jre17.0.19+1043.9 MBaae834297a87adoptium.net ↗
aarch64sbom17.0.20+80.2 MBfb4ad17f5b71adoptium.net ↗
aarch64sbom17.0.20+1010.2 MB0fe50534487fadoptium.net ↗
aarch64sbom17.0.19+100.2 MBc4e685c3f1c2adoptium.net ↗
aarch64staticlibs17.0.20+1014.1 MBbba5bd33b149adoptium.net ↗
aarch64staticlibs17.0.19+104.1 MB5c36d1a04b7dadoptium.net ↗
aarch64staticlibs17.0.20+84.1 MB7a0c56b09f4dadoptium.net ↗
aarch64testimage17.0.19+1095.9 MBe0e3eadec3eaadoptium.net ↗
aarch64testimage17.0.20+10195.9 MBcf062d8b9c25adoptium.net ↗
aarch64testimage17.0.20+895.9 MB7047d3bc924eadoptium.net ↗
armdebugimage17.0.19+10199.7 MB89993ac26f58adoptium.net ↗
armdebugimage17.0.20+101200.0 MB3a6791b3cfdfadoptium.net ↗
armdebugimage17.0.20+8200.0 MB224f65a3e3c4adoptium.net ↗
armjdk17.0.20+8181.2 MB543173615a7eadoptium.net ↗
armjdk17.0.20+101181.2 MBe66816375d9fadoptium.net ↗
armjdk17.0.19+10181.3 MB2de430307390adoptium.net ↗
armjre17.0.20+842.0 MBb3b1c5aa2111adoptium.net ↗
armjre17.0.19+1042.0 MB018d1f5c11b2adoptium.net ↗
armjre17.0.20+10142.0 MBf31a2a481a35adoptium.net ↗
armsbom17.0.20+1010.2 MB294067a4557aadoptium.net ↗
armsbom17.0.20+80.2 MBc1fa5d5f902aadoptium.net ↗
armsbom17.0.19+100.2 MBb0c0dc971b72adoptium.net ↗
armstaticlibs17.0.19+103.7 MBb822d471e5caadoptium.net ↗
armstaticlibs17.0.20+1013.7 MBa7377f7e27eeadoptium.net ↗
armstaticlibs17.0.20+83.7 MB63cc222010f9adoptium.net ↗
armtestimage17.0.20+898.7 MB9686ec990228adoptium.net ↗
armtestimage17.0.19+1098.7 MB73cb7e081cb4adoptium.net ↗
armtestimage17.0.20+10198.7 MBa7d3bba8a7e3adoptium.net ↗
ppc64ledebugimage17.0.20+101152.9 MB2ba072a4a4e3adoptium.net ↗
ppc64ledebugimage17.0.20+8152.9 MB0779f1c05635adoptium.net ↗
ppc64lejdk17.0.20+8183.8 MBa14127c5577dadoptium.net ↗
ppc64lejdk17.0.20+101183.8 MB7e3abe98a131adoptium.net ↗
ppc64lejre17.0.20+844.4 MBcb3d0280a1beadoptium.net ↗
ppc64lejre17.0.20+10144.4 MBa84ba93f536dadoptium.net ↗
ppc64lesbom17.0.20+1010.2 MB569667ad2020adoptium.net ↗
ppc64lesbom17.0.20+80.2 MB39b8ba134d82adoptium.net ↗
ppc64lestaticlibs17.0.20+84.7 MB9b22d5be8d4badoptium.net ↗
ppc64lestaticlibs17.0.20+1014.7 MB43cd3b7b144eadoptium.net ↗
ppc64letestimage17.0.20+101100.0 MB2334ee6ff3faadoptium.net ↗
ppc64letestimage17.0.20+8100.0 MB5e3b8980ddadadoptium.net ↗
riscv64debugimage17.0.20+8152.1 MB6210e82d15fbadoptium.net ↗
riscv64debugimage17.0.19+10151.8 MBed6eeb5fa4d1adoptium.net ↗
riscv64debugimage17.0.20+101152.1 MB92d73ebc1da4adoptium.net ↗
riscv64jdk17.0.20+101181.1 MB7da90f773d51adoptium.net ↗
riscv64jdk17.0.19+10181.2 MB191cdd904aefadoptium.net ↗
riscv64jdk17.0.20+8181.1 MBbc36e8044c88adoptium.net ↗
riscv64jre17.0.20+10143.1 MB79c40c11fbadadoptium.net ↗
riscv64jre17.0.20+843.1 MB9c018e609c1fadoptium.net ↗
riscv64jre17.0.19+1043.2 MB08c8c193fc2eadoptium.net ↗
riscv64sbom17.0.19+100.2 MB7fb8e2e2b951adoptium.net ↗
riscv64sbom17.0.20+1010.2 MB1bc1c1382307adoptium.net ↗
riscv64sbom17.0.20+80.2 MB655eedb98b94adoptium.net ↗
riscv64staticlibs17.0.20+86.3 MB8a5bec1fd52aadoptium.net ↗
riscv64staticlibs17.0.20+1016.3 MB17c164b5aaaaadoptium.net ↗
riscv64staticlibs17.0.19+106.3 MBf86599da25d8adoptium.net ↗
riscv64testimage17.0.19+10100.2 MBd5a81feb40caadoptium.net ↗
riscv64testimage17.0.20+101100.2 MB95135835bc60adoptium.net ↗
riscv64testimage17.0.20+8100.2 MBd0684ad186a0adoptium.net ↗
s390xdebugimage17.0.20+8127.7 MB6d87649a27fdadoptium.net ↗
s390xdebugimage17.0.20+101127.7 MB766c7d82af27adoptium.net ↗
s390xjdk17.0.20+8173.1 MBd5bbce66faa1adoptium.net ↗
s390xjdk17.0.20+101173.1 MBf3710814283eadoptium.net ↗
s390xjre17.0.20+10141.8 MB162ca8775d96adoptium.net ↗
s390xjre17.0.20+841.8 MB6effd0a45b0eadoptium.net ↗
s390xsbom17.0.20+1010.2 MB267ef85ad0f4adoptium.net ↗
s390xsbom17.0.20+80.2 MB12d38b1a71eeadoptium.net ↗
s390xstaticlibs17.0.20+1014.1 MB4a85769f221aadoptium.net ↗
s390xstaticlibs17.0.20+84.1 MBdca16411ab6dadoptium.net ↗
s390xtestimage17.0.20+10198.9 MB382bd41f09b4adoptium.net ↗
s390xtestimage17.0.20+898.9 MBf1a92358757badoptium.net ↗
x64debugimage17.0.20+8162.4 MBf2b3d04bd3c7adoptium.net ↗
x64debugimage17.0.20+101162.4 MBb716f052a896adoptium.net ↗
x64jdk17.0.20+101184.3 MB3808d1d15e3eadoptium.net ↗
x64jdk17.0.20+8184.3 MBbe7668bc030dadoptium.net ↗
x64jre17.0.20+10144.5 MB0b2b640e3046adoptium.net ↗
x64jre17.0.20+844.5 MBef491a51a46eadoptium.net ↗
x64sbom17.0.20+80.2 MB54d4a5f11fb3adoptium.net ↗
x64sbom17.0.20+1010.2 MB4e81adb5ffafadoptium.net ↗
x64sources17.0.20+101104.2 MB21e2a065d244adoptium.net ↗
x64sources17.0.20+8104.2 MBa9fadd969738adoptium.net ↗
x64staticlibs17.0.20+1014.4 MBd970358b0fd5adoptium.net ↗
x64staticlibs17.0.20+84.4 MBf674f04654e8adoptium.net ↗
x64testimage17.0.20+10197.3 MBc2151a8f2636adoptium.net ↗
x64testimage17.0.20+897.3 MB638f353f8d6badoptium.net ↗

Alpine Linux

12 builds

ArchitectureImageReleaseSizeSHA-256Download
x64debugimage17.0.20+101179.3 MB33a444a2168cadoptium.net ↗
x64debugimage17.0.20+8179.3 MBd855b5412d99adoptium.net ↗
x64jdk17.0.20+8183.5 MBc8bb5bc69847adoptium.net ↗
x64jdk17.0.20+101183.5 MB0c4fcdefa273adoptium.net ↗
x64jre17.0.20+844.2 MB561ea743b848adoptium.net ↗
x64jre17.0.20+10144.2 MB72423b146490adoptium.net ↗
x64sbom17.0.20+80.1 MB95e564a0520eadoptium.net ↗
x64sbom17.0.20+1010.1 MBe50d2d6eac4eadoptium.net ↗
x64staticlibs17.0.20+1013.9 MBce42ace29bbdadoptium.net ↗
x64staticlibs17.0.20+83.9 MB531ffe4ef731adoptium.net ↗
x64testimage17.0.20+10199.7 MB7aad30b81252adoptium.net ↗
x64testimage17.0.20+899.7 MB79cebdee3a6dadoptium.net ↗

AIX

18 builds

ArchitectureImageReleaseSizeSHA-256Download
ppc64debugimage17.0.20+832.2 MB731c5f2b1985adoptium.net ↗
ppc64debugimage17.0.20+10132.2 MB8c9c73eb48b3adoptium.net ↗
ppc64debugimage17.0.19+1032.1 MB41b54af13e57adoptium.net ↗
ppc64jdk17.0.20+8175.2 MBb3eebe8aa9bbadoptium.net ↗
ppc64jdk17.0.19+10175.1 MB912c317c7ca8adoptium.net ↗
ppc64jdk17.0.20+101175.2 MB43f321629004adoptium.net ↗
ppc64jre17.0.20+10139.7 MB0dd9a6ae4d49adoptium.net ↗
ppc64jre17.0.19+1039.7 MBb82afd153eb6adoptium.net ↗
ppc64jre17.0.20+839.7 MB5f8963cb94f7adoptium.net ↗
ppc64sbom17.0.20+80.1 MB395a97af0062adoptium.net ↗
ppc64sbom17.0.19+100.1 MBc4526ed8c94badoptium.net ↗
ppc64sbom17.0.20+1010.1 MBe1b75a502b55adoptium.net ↗
ppc64staticlibs17.0.20+86.3 MB14a8b7fa2c10adoptium.net ↗
ppc64staticlibs17.0.19+106.2 MB32063011e6feadoptium.net ↗
ppc64staticlibs17.0.20+1016.3 MBf4936c70a0aeadoptium.net ↗
ppc64testimage17.0.19+1055.4 MB0ef42f920dfeadoptium.net ↗
ppc64testimage17.0.20+855.4 MBee646d72be9dadoptium.net ↗
ppc64testimage17.0.20+10155.4 MB2cce6960fa2aadoptium.net ↗

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

Is this information wrong or missing something? .