Java(TM) SE Development Kit 21 21.0.12.0

The JDK is a development environment for building applications and components using the Java programming language.

Download for Windows

About Java(TM) SE Development Kit 21

The JDK is a development environment for building applications and components using the Java programming language.

Technical details

PublisherOracle Corporation
AuthorOracle America, Inc.
Version21.0.12.0
Release date2026-06-02
LicenseOracle No-Fee Terms and Conditions
Installer typewix
Architecturex64
Package IDOracle.JDK.21
Install scopeAll users

Install Java(TM) SE Development Kit 21 from the command line

Install with Windows Package Manager
winget install --id=Oracle.JDK.21 -e
Update to the latest version
winget upgrade --id=Oracle.JDK.21 -e
Uninstall
winget uninstall --id=Oracle.JDK.21 -e
Silent install with the offline installer
msiexec /i "jdk-21.0.12_windows-x64_bin.msi" /quiet /norestart
Uninstall the MSI package
msiexec /x {4D090225-3565-56C2-8ECB-9153E42067C3} /quiet

Java(TM) SE Development Kit 21 adds these commands to the command line: jar, jarsigner, java, javac, javadoc, javap, javaw, jconsole, jdeprscan, jdeps, jlink, jmod, jps, jshell, jstat, keytool.

javajdkjrejvm

File types supported by Java(TM) SE Development Kit 21

Java(TM) SE Development Kit 21 can open or be associated with 3 file types:

.class.jar.java

Java(TM) SE Development Kit 21 version history

21.0.11.0
21.0.10.0
21.0.9.0

Other versions

  • 21.0.8.0
  • 21.0.7.0
  • 21.0.6.0
  • 21.0.5.0
  • 21.0.4.0

Frequently asked questions

Is Java(TM) SE Development Kit 21 free?

Java(TM) SE Development Kit 21 is oracle no-fee terms and software from Oracle Corporation. Check the publisher's license terms for pricing and usage rights.

What is the latest version of Java(TM) SE Development Kit 21?

The latest version is 21.0.12.0, released on Jun 2, 2026.

Is it safe to download Java(TM) SE Development Kit 21?

The download button links to the official installer published on download.oracle.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 0e15b56fc917f95e0f49478f966e31716054d95a80960fe7e2c36a585f2a5efd.

Which Windows versions does Java(TM) SE Development Kit 21 support?

Java(TM) SE Development Kit 21 runs on Windows and is available for 64-bit (x64) systems.

How do I install Java(TM) SE Development Kit 21 silently?

Run the offline installer with msiexec /i "jdk-21.0.12_windows-x64_bin.msi" /quiet /norestart, or install it with Windows Package Manager: winget install --id=Oracle.JDK.21 -e --silent.

How do I uninstall Java(TM) SE Development Kit 21?

Open Settings › Apps › Installed apps, find Java(TM) SE Development Kit 21 and select Uninstall. From the command line, run winget uninstall --id=Oracle.JDK.21 -e.

What file types can Java(TM) SE Development Kit 21 open?

Java(TM) SE Development Kit 21 supports 3 file types, including .class, .jar, .java.