This release is the Reference Implementation of version 25 of the Java SE Platform, as specified by JSR 400 in the Java Community Process.
JDK 25 reached General Availability on 16 September 2025. Production-ready binaries under the GPL are available from Oracle; binaries from other vendors will follow shortly.
The features and schedule of this release were proposed and tracked via the JEP Process, as amended by the JEP 2.0 proposal. The release was produced using the JDK Release Process (JEP 3).
Features
JDK 25 will be a long-term support (LTS) release from most vendors. For a complete list of the JEPs integrated since the previous LTS release, JDK 21, please see here.
