JDK 25

This release will be the Reference Implementation of version 25 of the Java SE Platform, as specified by JSR 400 in the Java Community Process.

Schedule

2025/06/05 Rampdown Phase One (branch from main line)
2025/07/17 Rampdown Phase Two
2025/08/07 Initial Release Candidate
2025/08/21 Final Release Candidate
2025/09/16 General Availability

Status

The main line branch is open for bug fixes, small enhancements, and JEPs as proposed and tracked via the JEP Process.

Features

JEPs proposed to target JDK 25 review ends
511: Module Import Declarations 2025/04/28
512: Compact Source Files and Instance Main Methods 2025/04/28
JEPs targeted to JDK 25, so far
502: Stable Values (Preview)
503: Remove the 32-bit x86 Port
Last update: 2025/4/21 20:16 UTC