OpenJDK builds from Oracle End of Life Dates
Release, end of support and end of life dates for every tracked OpenJDK builds from Oracle version, with current status.
All products · Vendor lifecycle page · Source entry
Status as of 2026-09-23 (UTC): 19 versions tracked; 1 supported, 0 security fixes only, 0 ending within 90 days, 18 end of life.
| Version | Status | Released | Support ends | Latest |
|---|---|---|---|---|
| 27 | Supported | 2026-09-15 | 2027-03-23 | 27 |
| 26 | End of life | 2026-03-17 | 2026-09-15 | 26 |
| 25 | End of life | 2025-09-16 | 2026-03-17 | 25 |
| 24 | End of life | 2025-03-18 | 2025-09-16 | 24 |
| 23 | End of life | 2024-09-17 | 2025-03-18 | 23.0.2 |
| 22 | End of life | 2024-03-19 | 2024-09-17 | 22.0.2 |
| 21 | End of life | 2023-09-19 | 2024-03-19 | 21.0.2 |
| 20 | End of life | 2023-03-21 | 2023-09-19 | 20.0.2 |
| 19 | End of life | 2022-09-20 | 2023-03-21 | 19.0.2 |
| 18 | End of life | 2022-03-22 | 2022-09-20 | 18.0.2.1 |
| 17 | End of life | 2021-09-14 | 2022-03-22 | 17.0.2 |
| 16 | End of life | 2021-03-16 | 2021-09-14 | 16.0.2 |
| 15 | End of life | 2020-09-15 | 2021-03-16 | 15.0.2 |
| 14 | End of life | 2020-03-17 | 2020-09-16 | 14.0.2 |
| 13 | End of life | 2019-09-17 | 2020-03-17 | 13.0.2 |
| 12 | End of life | 2019-03-19 | 2019-09-17 | 12.0.2 |
| 11 | End of life | 2018-09-25 | 2019-03-19 | 11.0.2 |
| 10 | End of life | 2018-03-20 | 2018-09-25 | 10.0.2 |
| 9 | End of life | 2017-09-21 | 2018-03-20 | 9.0.4 |
Note: "Not announced" means the vendor has not published a date. "Ended (no date published)" means the source marks it ended without a date. Dates are compared as calendar days in UTC, so a date can flip up to a day earlier or later than your local calendar.
Data: endoflife.date (MIT license), snapshot 2026-09-23. Dates come from each vendor's published lifecycle. Always confirm with the vendor link before a purchase or migration decision.