Java 25 (25.9 LTS)
Java 25 will be released in September 2025. This will be an LTS release, two years after Java 21 (23.9 LTS) .
Status: Early access.
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
Resources
Selected changes targeted to Java 25
JEP 502:Stable Values (Preview)
JEP 503:Remove the 32-bit x86 Port
JEP 511: Module Import Declarations
JEP 513: Flexible Constructor Bodies
Selected changes proposed to target Java 25
JEP 506: Scoped Values
JEP 510: Key Derivation Function API
JEP 511: Module Import Declarations
JEP 519: Compact Object Headers
Selected changes since Java 21 (previous LTS)
JEP 511: Module Import Declarations
JEP 513: Flexible Constructor Bodies