The Destination for Java Administrators
| Supported JDK Versions |
| Current, Up-to-Date Releases | 25.0.1 | 21.0.9 | 17.0.17 | 11.0.29 | 8u471 |
| Next Critical Patch Update (2026-01-20) | 25.0.2 | 21.0.10 | 17.0.18 | 11.0.30 | 8u481 |
Guides
Cryptographic algorithms, trust management, X.509 certificates, vulnerability protection.
Guides and background information for troubleshooting problems.
Garbage collection and memory, troubleshooting performance issues and exceptions, performance tuning.
Diagnostic and troubleshooting tools such as Java Mission Control, Flight Recorder, jcmd, and more.
Guides for performing a variety of tasks.
Learn how to leverage the benefits of your Java SE Subscription.
Workshops targeted at system administrators on how to use the JDK's configuration tools.
Top Resources
Download the latest versions of the Oracle JDK and GraalVM.
Download the latest versions of Oracle JDK from a command line, or automatically in scripts and dockerfiles.
The release information on this page covers the Java SE releases that were widely distributed or significant to the development of Java.
View the release notes for all Oracle Java SE publicly available release families.
Each release of Oracle Java SE Universal Subscription is certified for the same system configurations as the corresponding Java SE release. See this page for details.
This page shows which version of the Timezone data is included in the different releases of the Java Development Kit (JDK) software and the TZUpdater tool.
This page maps CVEs to the Critical Patch Update Advisory or Security Alert that addresses them.
The Support Roadmap shows when Premier Support and Extended Support for the various JDK releases will end. It also shows when new release families are expected to be released.
The Cryptographic Roadmap has information on Oracle's plans for changes to the security algorithms and associated policies/settings in the Oracle JRE and JDK.
Search the database of known issues and their fixes.
This blog post will help you formulate a strategy for when to update and when to upgrade a JDK.