# Download Eclipse Temurin JDK with Hotspot 21

> Eclipse Temurin JDK is the open source Java SE build based upon OpenJDK.

- Canonical page: https://everyversion.net/temurin-jdk-21/
- Publisher: Eclipse Adoptium
- Latest: Windows 21.0.13.9, macOS 21.0.13 (Windows build released 2026-10-29)
- Platforms: Windows, macOS
- License: GPL-2.0 with Classpath Exception (https://github.com/adoptium/jdk/blob/HEAD/LICENSE)
- Price: Free and open source
- Website: https://adoptium.net/
- Support: https://adoptium.net/support/

- winget ID: EclipseAdoptium.Temurin.21.JDK
- Homebrew cask: temurin@21
- Verification: level 0 — Hashes copied from upstream package manifests (winget-pkgs, Homebrew cask). Not independently re-computed; signatures not checked.
- Source (Windows): winget-pkgs @ 21e6be824c55b3c6f476664adc0b93087cd16c82 — https://github.com/microsoft/winget-pkgs/tree/21e6be824c55b3c6f476664adc0b93087cd16c82/manifests/e/EclipseAdoptium/Temurin/21/JDK
- Source (macOS): Homebrew cask @ 1f44ba636b3c070723431b7ab5848c15eb34396a — https://github.com/Homebrew/homebrew-cask/blob/1f44ba636b3c070723431b7ab5848c15eb34396a/Casks/t/temurin@21.rb

## Overview

Eclipse Temurin is the open source Java SE build based upon OpenJDK.

## Windows

### What the installer does
- Delivered as a Windows Installer package built with WiX (.msi) for x64.
- Installs for all users on the PC, which normally requires administrator rights.
- No custom silent switch is declared; winget falls back to its default for this installer type (`/quiet /norestart`).
- Associates with the file types `.class`, `.jar`, `.java`, and `.jsp`.
- Adds the command-line commands `jar`, `jarsigner`, `java`, `javac`, `javadoc`, `javap`, `javaw`, `jconsole`, `jdeprscan`, and `jdeps`.
- Shows up in Windows “Installed apps” as “Eclipse Temurin JDK with Hotspot 21.0.13+9 (x64)”.
- Upgrades install over the existing version.

### Versions (newest first)

#### 21.0.13.9 — 2026-10-29

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.13_9.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.13+9/OpenJDK21U-jdk_x64_windows_hotspot_21.0.13_9.msi
  - sha256: 9dcbb8ebe24aa9ee5a47a7fab2106a7c8988d7acee461260fef107411df91dc5

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.13.9 --exact`

#### 21.0.12.101 — 2026-08-21

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.12.1_1.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12.1+1/OpenJDK21U-jdk_x64_windows_hotspot_21.0.12.1_1.msi
  - sha256: 454cfd334b9ca91c96dd8c2de97fcef6b9f1f98be9172ff076711f1c6b44e4e0

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.12.101 --exact`

#### 21.0.12.8 — 2026-07-29

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.12_8.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12+8/OpenJDK21U-jdk_x64_windows_hotspot_21.0.12_8.msi
  - sha256: 845a30ebafdb4cbc4aff9c9d65b574a3dd154fbc5ef7f9412cd26628ffa5c22d

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.12.8 --exact`

#### 21.0.11.10 — 2026-04-28

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.11_10.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11+10/OpenJDK21U-jdk_x64_windows_hotspot_21.0.11_10.msi
  - sha256: 93a9c20f4ce967d78992edc5e6fdcc250a56019080553d5d20846decb51d9c01

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.11.10 --exact`

#### 21.0.10.7 — 2026-02-03

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.10_7.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.10+7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.10_7.msi
  - sha256: 6be8643444ec20758a34ddb1231e998ac77e72f661a0d5525a8ac3e078bcbcb0
- arm64 wix (machine): OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.10_7.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.10+7/OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.10_7.msi
  - sha256: e4726147566f21c09b654d0668d994d861cb134e5261d5e12584b887354896cd

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.10.7 --exact`

#### 21.0.9.10 — 2025-10-30

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.9_10.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.9+10/OpenJDK21U-jdk_x64_windows_hotspot_21.0.9_10.msi
  - sha256: e97f44c7915866c3127565a91373d03adb639916186b24fc5e0f818a3bde8d3f
- arm64 wix (machine): OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.9_10.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.9+10/OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.9_10.msi
  - sha256: 45780d343afa28884265003ecde343700706b1bfcbc74b24f3f984e4eace4e15

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.9.10 --exact`

#### 21.0.8.9 — 2025-07-22

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.8_9.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8+9/OpenJDK21U-jdk_x64_windows_hotspot_21.0.8_9.msi
  - sha256: d82030e8689b19efedfbce50ce38351ca81b302c06936584c6a27bda18339df8
- arm64 wix (machine): OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.8_9.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8+9/OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.8_9.msi
  - sha256: 05a3ea6ff8d8fa5cca29d08f8d0bd67dafd2cdfcb58a1293291f0ec654f70232

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.8.9 --exact`

#### 21.0.7.6 — 2025-04-20

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.7_6.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jdk_x64_windows_hotspot_21.0.7_6.msi
  - sha256: 168e3c710448dbdd7e6fe2463b867339a72be11a7c8615d72d19fb26572d3619
- arm64 wix (machine): OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.7_6.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.7_6.msi
  - sha256: 9f0ee5cee06caf2b020d2a1dcb6c346e5b6b98e6704ba6f165cc3caa69ba7a70

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.7.6 --exact`

#### 21.0.6.7 — 2025-01-23

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.6_7.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.6_7.msi
  - sha256: c361f8a018cffdad1ad0a0ce3e5032fc7314dec3f73642dc626a6121d487008b
- arm64 wix (machine): OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.6_7.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.6_7.msi
  - sha256: 1018c6bf8e39136e14a0637ff09410f34d696089953851f68869ce6c45d885f2

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.6.7 --exact`

#### 21.0.5.11 — 2024-10-21

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.5_11.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jdk_x64_windows_hotspot_21.0.5_11.msi
  - sha256: 8ef78a37811529d73d37e29a9fa24bf2d46d0d5d97c4f6e403ea9adebc55eaf3
- arm64 wix (machine): OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.5_11.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jdk_aarch64_windows_hotspot_21.0.5_11.msi
  - sha256: 9eaa94c1c87f5671a04d4ff3f687bf2448ccae06f1b7928bf0c6ba2aec60e9b7

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.5.11 --exact`

#### 21.0.4.7 — 2024-07-19

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.4_7.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4+7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.4_7.msi
  - sha256: 5eadbdeabdca1a7abf6416a6b35bf7afd86e7edade7b5d44059fbcecacaef372

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.4.7 --exact`

#### 21.0.3.9 — 2024-04-18

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.3_9.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3+9/OpenJDK21U-jdk_x64_windows_hotspot_21.0.3_9.msi
  - sha256: 264db89e74213f3ea2d7b7379d1c2ac346797d03b4d88cbf4ce72c3ff96477a1

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.3.9 --exact`

#### 21.0.2.13 — 2024-01-20

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.2_13.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2+13/OpenJDK21U-jdk_x64_windows_hotspot_21.0.2_13.msi
  - sha256: d0c53b1bfa741b7f6484200faf8452e5a779357c2a29aa6b0dfdedf7173e903f

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.2.13 --exact`

#### 21.0.1.12 — 2023-10-27

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21.0.1_12.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1+12/OpenJDK21U-jdk_x64_windows_hotspot_21.0.1_12.msi
  - sha256: 62e12510b0097bd784b14b035013a32c65e7da334220c3ddfcc90d87440d240c

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.1.12 --exact`

#### 21.0.0.35 — 2023-10-10

- x64 wix (machine): OpenJDK21U-jdk_x64_windows_hotspot_21_35.msi
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_x64_windows_hotspot_21_35.msi
  - sha256: 420b09998ae215154b6665c4d8167a74fd99eb3d4d85d5657ba317666e65e301

Pin: `winget install --id EclipseAdoptium.Temurin.21.JDK --version 21.0.0.35 --exact`

## macOS

### What the installer does
- Delivered as a macOS installer package (.pkg) for Intel (x64) and Apple silicon (ARM64).
- Runs the installer package `OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.13_9.pkg`; package installers usually ask for an administrator password and can place files anywhere on the system.
- On uninstall, Homebrew forgets installer package receipts.

### Versions (newest first) — Homebrew lists only the current release

#### 21.0.13

- x64 pkg: OpenJDK21U-jdk_x64_mac_hotspot_21.0.13_9.pkg
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.13%2B9/OpenJDK21U-jdk_x64_mac_hotspot_21.0.13_9.pkg
  - sha256: 68d7316cf7afc2cd57b58b9cf4db2e8a709f7f23f8f67d1c782507fe2d9dc79b
- arm64 pkg: OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.13_9.pkg
  - url: https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.13%2B9/OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.13_9.pkg
  - sha256: 7c4cd71ec227fcff5e30d35816c2fe7d82ce2808b9ac6cc7adbd3272af3d9182

Install: `brew install --cask temurin@21`
