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

JDK Releases

Version Status Bytecode Release EOL
Java 18 DEV 62.0 2022/03/15 2022/09/15
Java 17 DEV 61.0 2021/09/14 2030
Java 16 REL 60.0 2021/03/15 2021/09/14
Java 15 EOL 59.0 2020/09/15 2021/03/15
Java 14 EOL 58.0 2020/03/17 2020/09/15
Java 13 EOL 57.0 2019/09/17 2020/03/17
Java 12 EOL 56.0 2019/03/19 2019/09/17
Java 11 LTS 55.0 2018/09/25 2024/10
Java 10 EOL 54.0 2018/03/20 2018/09/25
Java 9 EOL 53.0 2017/09/21 2018/03/20
Java 8 LTS 52.0 2014/03/18 2026/05
Java 7 EOL 51.0 2011/07/07 2015/04/14
Java 6 EOL 50.0 2006/12/11 2013/04/16
Java 5 EOL 49.0 2004/09/30 2009/11/04
Java 1.4 EOL 48.0 2002/02/06 2008/10
Java 1.3 EOL 47.0 2000/05/08
Java 1.2 EOL 46.0 1998/12/08
Java 1.1 EOL 45.3 1997/02/19
Java 1.0 EOL 45.0 1996/01/23
Data Source