The Java Version Almanac
javaalmanac.io
Feedback on this page?

JDK Releases

Version Status Bytecode Release EOL Latest Version
Java 18 DEV 62.0 2022-03-15 2022-09-15
Java 17 LTS 61.0 2021-09-14 2030 17
Java 16 EOL 60.0 2021-03-15 2021-09-14 16.0.2
Java 15 EOL 59.0 2020-09-15 2021-03-15 15.0.2
Java 14 EOL 58.0 2020-03-17 2020-09-15 14.0.2
Java 13 EOL 57.0 2019-09-17 2020-03-17 13.0.2
Java 12 EOL 56.0 2019-03-19 2019-09-17 12.0.2
Java 11 LTS 55.0 2018-09-25 2024-10 11.0.13
Java 10 EOL 54.0 2018-03-20 2018-09-25 10.0.2
Java 9 EOL 53.0 2017-09-21 2018-03-20 9.0.4
Java 8 LTS 52.0 2014-03-18 2026-05 8u312
Java 7 EOL 51.0 2011-07-11 2021-07-20 7u311
Java 6 EOL 50.0 2006-12-12 2018-10-16 6u211
Java 5 EOL 49.0 2004-09-30 2015-04-15 5.0u85
Java 1.4 EOL 48.0 2002-02-13 2013-02-19 1.4.2
Java 1.3 EOL 47.0 2000-05-08 2010-10-12 1.3.1
Java 1.2 EOL 46.0 1998-12-04 2003-10-02 1.2.2
Java 1.1 EOL 45.3 1997-02-18 2002-10-09 1.1.8
Java 1.0 EOL 45.0 1996-01-23 1996-05-07 1.0.2