Jump to content

Template:Java version history table

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Rinaku (talk | contribs) at 12:30, 13 October 2022 (runtime versions). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Version class file
format
version[1]
Release
date
End of Free
Public Updates[2][3][4][5][6][7][8]
Extended
Support Until
Old version, no longer maintained: JDK Beta 1995 ? ?
Old version, no longer maintained: JDK 1.0 January 1996 ? ?
Old version, no longer maintained: JDK 1.1 45 February 1997 ? ?
Old version, no longer maintained: J2SE 1.2 46 December 1998 September 2003 ?
Old version, no longer maintained: J2SE 1.3 47 May 2000 ? ?
Old version, no longer maintained: J2SE 1.4 48 February 2002 October 2008 February 2013
Old version, no longer maintained: Java SE 5 49 September 2004 November 2009 April 2015
Old version, no longer maintained: Java SE 6 50 December 2006 April 2013 December 2018 for Oracle[2]
December 2026 for Azul[5]
Old version, no longer maintained: Java SE 7 51 July 2011 September 2022 for OpenJDK
Maintained by Oracle until May 2015[9],
Red Hat until August 2020[10] and
Azul until September 2022[11]
July 2022 for Oracle[2]
June 2020 for Red Hat[6]
December 2027 for Azul[5]
Older version, yet still maintained: Java SE 8 (LTS) 52 March 2014 OpenJDK currently maintained by Red Hat[12]
March 2022 for Oracle (commercial)
December 2030 for Oracle (non-commercial)
December 2030 for Azul[5]
May 2026 for IBM Semeru[7]
At least May 2026 for Eclipse Adoptium[3]
At least May 2026 for Amazon Corretto[4]
December 2030 for Oracle[2]
November 2026 for Red Hat[6]
Old version, no longer maintained: Java SE 9 53 September 2017 March 2018 for OpenJDK
Old version, no longer maintained: Java SE 10 54 March 2018 September 2018 for OpenJDK
Older version, yet still maintained: Java SE 11 (LTS) 55 September 2018 OpenJDK currently maintained by Red Hat[13]
September 2026 for Azul[5]
October 2024 for IBM Semeru[7]
At least October 2024 for Eclipse Adoptium[3]
At least September 2027 for Amazon Corretto[4]
At least October 2024 for Microsoft[14][8]
September 2026 for Oracle[2]
September 2026 for Azul[5]
October 2024 for Red Hat[6]
Old version, no longer maintained: Java SE 12 56 March 2019 September 2019 for OpenJDK
Older version, yet still maintained: Java SE 13 57 September 2019 OpenJDK currently maintained by Azul[15]
March 2023 for Azul[5]
Old version, no longer maintained: Java SE 14 58 March 2020 September 2020 for OpenJDK
Older version, yet still maintained: Java SE 15 59 September 2020 OpenJDK currently maintained by Azul[16]
March 2023 for Azul[5]
Old version, no longer maintained: Java SE 16 60 March 2021 September 2021 for OpenJDK
Older version, yet still maintained: Java SE 17 (LTS) 61 September 2021 OpenJDK currently maintained by SAP[17]
September 2029 for Azul[5]
October 2027 for IBM Semeru[7]
At least September 2027 for Microsoft[8]
At least September 2027 for Eclipse Adoptium [3]
September 2029 or later for Oracle[2]
September 2029 for Azul[5]
October 2027 for Red Hat[6]
Old version, no longer maintained: Java SE 18 62 March 2022 September 2022 for OpenJDK and Adoptium
Current stable version: Java SE 19 63 September 2022 March 2023 for OpenJDK
Future release: Java SE 20 March 2023 September 2023 for OpenJDK
Future release: Java SE 21 (LTS) September 2023 September 2028 September 2031 for Oracle[2]
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release