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+8
Minecraft releases
13
Platforms
5 operating systems
Downloadable builds
79
Source
Adoptium API

Minecraft releases that need Java 17

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

Windows

12 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.19+1043.5 MB14cce3289e13adoptium.net ↗
x64jdk17.0.19+10182.0 MBb5b235c48adfadoptium.net ↗
x64jre17.0.19+1041.7 MB79a598e1fbb4adoptium.net ↗
x64sbom17.0.19+100.2 MB480b87dafb10adoptium.net ↗
x64staticlibs17.0.19+1015.2 MB5c19f3dd91a1adoptium.net ↗
x64testimage17.0.19+1015.4 MB9d3cc922880aadoptium.net ↗

macOS

12 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage17.0.19+1042.4 MB6fe2c3cddf1aadoptium.net ↗
aarch64jdk17.0.19+10177.2 MB8fa1eff40bb6adoptium.net ↗
aarch64jre17.0.19+1040.7 MBcef790b404cfadoptium.net ↗
aarch64sbom17.0.19+100.1 MB4653ee6db950adoptium.net ↗
aarch64staticlibs17.0.19+103.8 MB1be23cfb0520adoptium.net ↗
aarch64testimage17.0.19+1027.5 MBa56d0d1f7f39adoptium.net ↗
x64debugimage17.0.20+844.5 MB563d0c3c331eadoptium.net ↗
x64jdk17.0.20+8172.2 MB3710c3131c5dadoptium.net ↗
x64jre17.0.20+835.9 MB1f5042659879adoptium.net ↗
x64sbom17.0.20+80.2 MBf7511f431fb4adoptium.net ↗
x64staticlibs17.0.20+83.9 MB28a846305e85adoptium.net ↗
x64testimage17.0.20+829.4 MBb68fb07061f9adoptium.net ↗

Linux

43 builds

ArchitectureImageReleaseSizeSHA-256Download
aarch64debugimage17.0.19+10154.0 MB1ee97aa968f4adoptium.net ↗
aarch64jdk17.0.19+10183.1 MB83a52172678eadoptium.net ↗
aarch64jre17.0.19+1043.9 MBaae834297a87adoptium.net ↗
aarch64sbom17.0.19+100.2 MBc4e685c3f1c2adoptium.net ↗
aarch64staticlibs17.0.19+104.1 MB5c36d1a04b7dadoptium.net ↗
aarch64testimage17.0.19+1095.9 MBe0e3eadec3eaadoptium.net ↗
armdebugimage17.0.19+10199.7 MB89993ac26f58adoptium.net ↗
armjdk17.0.19+10181.3 MB2de430307390adoptium.net ↗
armjre17.0.19+1042.0 MB018d1f5c11b2adoptium.net ↗
armsbom17.0.19+100.2 MBb0c0dc971b72adoptium.net ↗
armstaticlibs17.0.19+103.7 MBb822d471e5caadoptium.net ↗
armtestimage17.0.19+1098.7 MB73cb7e081cb4adoptium.net ↗
ppc64ledebugimage17.0.20+8152.9 MB0779f1c05635adoptium.net ↗
ppc64lejdk17.0.20+8183.8 MBa14127c5577dadoptium.net ↗
ppc64lejre17.0.20+844.4 MBcb3d0280a1beadoptium.net ↗
ppc64lesbom17.0.20+80.2 MB39b8ba134d82adoptium.net ↗
ppc64lestaticlibs17.0.20+84.7 MB9b22d5be8d4badoptium.net ↗
ppc64letestimage17.0.20+8100.0 MB5e3b8980ddadadoptium.net ↗
riscv64debugimage17.0.20+8152.1 MB6210e82d15fbadoptium.net ↗
riscv64debugimage17.0.19+10151.8 MBed6eeb5fa4d1adoptium.net ↗
riscv64jdk17.0.20+8181.1 MBbc36e8044c88adoptium.net ↗
riscv64jdk17.0.19+10181.2 MB191cdd904aefadoptium.net ↗
riscv64jre17.0.20+843.1 MB9c018e609c1fadoptium.net ↗
riscv64jre17.0.19+1043.2 MB08c8c193fc2eadoptium.net ↗
riscv64sbom17.0.20+80.2 MB655eedb98b94adoptium.net ↗
riscv64sbom17.0.19+100.2 MB7fb8e2e2b951adoptium.net ↗
riscv64staticlibs17.0.20+86.3 MB8a5bec1fd52aadoptium.net ↗
riscv64staticlibs17.0.19+106.3 MBf86599da25d8adoptium.net ↗
riscv64testimage17.0.20+8100.2 MBd0684ad186a0adoptium.net ↗
riscv64testimage17.0.19+10100.2 MBd5a81feb40caadoptium.net ↗
s390xdebugimage17.0.20+8127.7 MB6d87649a27fdadoptium.net ↗
s390xjdk17.0.20+8173.1 MBd5bbce66faa1adoptium.net ↗
s390xjre17.0.20+841.8 MB6effd0a45b0eadoptium.net ↗
s390xsbom17.0.20+80.2 MB12d38b1a71eeadoptium.net ↗
s390xstaticlibs17.0.20+84.1 MBdca16411ab6dadoptium.net ↗
s390xtestimage17.0.20+898.9 MBf1a92358757badoptium.net ↗
x64debugimage17.0.20+8162.4 MBf2b3d04bd3c7adoptium.net ↗
x64jdk17.0.20+8184.3 MBbe7668bc030dadoptium.net ↗
x64jre17.0.20+844.5 MBef491a51a46eadoptium.net ↗
x64sbom17.0.20+80.2 MB54d4a5f11fb3adoptium.net ↗
x64sources17.0.20+8104.2 MBa9fadd969738adoptium.net ↗
x64staticlibs17.0.20+84.4 MBf674f04654e8adoptium.net ↗
x64testimage17.0.20+897.3 MB638f353f8d6badoptium.net ↗

Alpine Linux

6 builds

ArchitectureImageReleaseSizeSHA-256Download
x64debugimage17.0.20+8179.3 MBd855b5412d99adoptium.net ↗
x64jdk17.0.20+8183.5 MBc8bb5bc69847adoptium.net ↗
x64jre17.0.20+844.2 MB561ea743b848adoptium.net ↗
x64sbom17.0.20+80.1 MB95e564a0520eadoptium.net ↗
x64staticlibs17.0.20+83.9 MB531ffe4ef731adoptium.net ↗
x64testimage17.0.20+899.7 MB79cebdee3a6dadoptium.net ↗

AIX

6 builds

ArchitectureImageReleaseSizeSHA-256Download
ppc64debugimage17.0.19+1032.1 MB41b54af13e57adoptium.net ↗
ppc64jdk17.0.19+10175.1 MB912c317c7ca8adoptium.net ↗
ppc64jre17.0.19+1039.7 MBb82afd153eb6adoptium.net ↗
ppc64sbom17.0.19+100.1 MBc4526ed8c94badoptium.net ↗
ppc64staticlibs17.0.19+106.2 MB32063011e6feadoptium.net ↗
ppc64testimage17.0.19+1055.4 MB0ef42f920dfeadoptium.net ↗

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