Jump to content

Template:Java version history table

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gnu andrew (talk | contribs) at 15:46, 15 September 2022 (Add OpenJDK support of 8u and Red Hat's support policy). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Version Release
date
End of Free
Public Updates[1][2][3][4]
Extended
Support Until
Unsupported: JDK Beta 1995 ? ?
Unsupported: JDK 1.0 January 1996 ? ?
Unsupported: JDK 1.1 February 1997 ? ?
Unsupported: J2SE 1.2 December 1998 September 2003 ?
Unsupported: J2SE 1.3 May 2000 ? ?
Unsupported: J2SE 1.4 February 2002 October 2008 February 2013
Unsupported: Java SE 5 September 2004 November 2009 April 2015
Unsupported: Java SE 6 December 2006 April 2013 December 2018
December 2026 for Azul[5]
Unsupported: Java SE 7 July 2011 September 2022 for OpenJDK
Maintained by Oracle until May 2015[6],
Red Hat until August 2020[7] and
Azul until September 2022[8]
July 2022
Supported: Java SE 8 (LTS) March 2014 OpenJDK currently maintained by Red Hat[9]
March 2022 for Oracle (commercial)
December 2030 for Oracle (non-commercial)
December 2030 for Azul
May 2026 for IBM Semeru[10]
At least May 2026 for Eclipse Adoptium
At least May 2026 for Amazon Corretto
December 2030 for Oracle[11]
November 2026 for Red Hat[12]
Unsupported: Java SE 9 September 2017 March 2018 for OpenJDK
Unsupported: Java SE 10 March 2018 September 2018 for OpenJDK
Supported: Java SE 11 (LTS) September 2018 September 2026 for Azul
October 2024 for IBM Semeru[10]
At least October 2024 for Eclipse Adoptium
At least September 2027 for Amazon Corretto
At least October 2024 for Microsoft[13][14]
September 2026
September 2026 for Azul[5]
Unsupported: Java SE 12 March 2019 September 2019 for OpenJDK
Supported: Java SE 13 September 2019 OpenJDK currently maintained by Azul[15]
March 2023 for Azul[5]
Unsupported: Java SE 14 March 2020 September 2020 for OpenJDK
Supported: Java SE 15 September 2020 OpenJDK currently maintained by Azul[16]
March 2023 for Azul[5]
Unsupported: Java SE 16 March 2021 September 2021 for OpenJDK
Supported: Java SE 17 (LTS) September 2021 September 2029 for Azul
October 2027 for IBM Semeru[10]
At least September 2027 for Microsoft[13]
At least September 2027 for Eclipse Adoptium
September 2029 or later
September 2029 for Azul
Latest version: Java SE 18 March 2022 September 2022 for OpenJDK and Adoptium
Future version: Java SE 19 September 2022 March 2023 for OpenJDK
Future version: Java SE 20 March 2023 September 2023 for OpenJDK
Future version: Java SE 21 (LTS) September 2023 September 2028 September 2031[11]
Legend:
Unsupported
Supported
Latest version
Future version