Oracle JDK end-of-life dates

Oracle JDK 27 reaches end of life on 2027-03-31.

CycleReleasedActive support endsEnd of lifeLatestLTS
272026-09-152027-03-3127.0.1.0.2
262026-03-172026-09-1826.0.2.1
252025-09-162030-09-3025.0.5.0.2yes
242025-03-182025-09-1624.0.2
232024-09-172025-03-1823.0.2
222024-03-192024-09-1722.0.2
212023-09-192028-09-3021.0.13.0.2yes
202023-03-212023-09-1920.0.2
192022-09-202023-03-2119.0.2
182022-03-222022-09-2018.0.2.1
172021-09-142026-09-3017.0.21.0.2yes
162021-03-162021-09-1416.0.2
152020-09-152021-03-1615.0.2
142020-03-172020-09-1614.0.2
132019-09-172020-03-1713.0.2
122019-03-192019-09-1712.0.2
112018-09-252023-09-3011.0.33.0.2yes
102018-03-202018-09-2510.0.2
92017-09-212018-03-209.0.4
82014-03-182022-03-318u511yes
72011-07-112019-07-317u351yes
62006-12-122018-12-316u211
52004-09-302009-10-305.0u85
1.42002-02-132008-10-301.4.2_42
1.32000-05-082006-03-311.3.1_32
1.21998-12-042003-11-301.2.2_18
1.11997-02-182002-10-091.1.8_010
1.01996-01-231996-05-071.0.2

Facts

Source
endoflife.date (checked 2026-09-09)

Release cycles

Oracle JDK has 28 tracked release cycles.

25 cycles have reached end of life.

6 cycles are long-term support releases.

Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.