← All products

Oracle JDK end of life dates

The next Oracle JDK release to reach end of life is 27, on 31 Mar 2027 (in 176 days). After that date it gets no more security fixes.

ReleaseEnd of lifeStatusLatest version
2731 Mar 2027 · in 176 daysEnding soon27
2618 Sept 2026 · 18 days agoEnd of life26.0.2.1
2530 Sept 2030Supported25.0.4.1
2416 Sept 2025End of life24.0.2
2318 Mar 2025End of life23.0.2
2217 Sept 2024End of life22.0.2
2130 Sept 2028Supported21.0.12.1
2019 Sept 2023End of life20.0.2
1921 Mar 2023End of life19.0.2
1820 Sept 2022End of life18.0.2.1
1730 Sept 2026 · 6 days agoEnd of life17.0.20.1
1614 Sept 2021End of life16.0.2
1516 Mar 2021End of life15.0.2
1416 Sept 2020End of life14.0.2
1317 Mar 2020End of life13.0.2
1217 Sept 2019End of life12.0.2
1130 Sept 2023End of life11.0.32.1
1025 Sept 2018End of life10.0.2
920 Mar 2018End of life9.0.4
831 Mar 2022End of life8u503
731 Jul 2019End of life7u351
631 Dec 2018End of life6u211
530 Oct 2009End of life5.0u85
1.430 Oct 2008End of life1.4.2_42
1.331 Mar 2006End of life1.3.1_32
1.230 Nov 2003End of life1.2.2_18
1.19 Oct 2002End of life1.1.8_010
1.07 May 1996End of life1.0.2

Data from endoflife.date, refreshed daily (last 6 Oct 2026).

Get reminded before it hits your stack

StackClock finds Oracle JDK in your Dockerfile or manifest and reminds you 60, 30, 14, 7 and 1 day before your version reaches end of life.

Start free

Add the dates to your calendar

A free calendar feed with every Oracle JDK end-of-life date. It updates by itself.

Subscribe (.ics)

Check your whole stack for end-of-life runtimes (free, no sign-up).