Jump to content

Template:Java version history table

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by SWinxy (talk | contribs) at 05:28, 29 November 2021 (Split table from Java version history; see that page's history for attribution). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
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 ? ?
Unsupported: J2SE 1.3 May 2000 ? ?
Unsupported: J2SE 1.4 February 2002 October 2008 February 2013
Unsupported: J2SE 5.0 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 July 2019 July 2022
Supported: Java SE 8 (LTS) March 2014 March 2022 for Oracle (commercial)
December 2030 for Oracle (non-commercial)
December 2030 for Azul
May 2026 for IBM Semeru[6]
At least May 2026 for Eclipse Adoptium
At least May 2026 for Amazon Corretto
December 2030[7]
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[6]
At least October 2024 for Eclipse Adoptium
At least September 2027 for Amazon Corretto
At least October 2024 for Microsoft[8][9]
September 2026
September 2026 for Azul[5]
Unsupported: Java SE 12 March 2019 September 2019 for OpenJDK
Unsupported: Java SE 13 September 2019 March 2020 for OpenJDK
Unsupported: Java SE 14 March 2020 September 2020 for OpenJDK
Unsupported: Java SE 15 September 2020 March 2021 for OpenJDK
March 2023 for Azul[5]
Unsupported: Java SE 16 March 2021 September 2021 for OpenJDK
Latest version: Java SE 17 (LTS) September 2021 September 2029 for Azul
At least September 2027 for Microsoft
At least TBA for Eclipse Adoptium
September 2029 or later
September 2029 for Azul
Future version: Java SE 18 March 2022 September 2022 for OpenJDK
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[7]
Legend:
Unsupported
Supported
Latest version
Future version
  1. ^ "Oracle Java SE Support Roadmap". www.oracle.com.
  2. ^ "Support | AdoptOpenJDK". adoptopenjdk.net.
  3. ^ "Amazon Corretto 8 & 11 support extended".
  4. ^ "Azul Java Support Roadmap".
  5. ^ a b c "Azul Support Roadmap". Azul | Better Java Performance, Superior Java Support. Retrieved 2021-07-08.
  6. ^ a b "Semeru Runtimes support". www.ibm.com. 2021-09-28. Retrieved 2021-10-15.
  7. ^ a b "Oracle Java SE Support Roadmap".{{cite web}}: CS1 maint: url-status (link)
  8. ^ "Support roadmap for the Microsoft Build of OpenJDK". docs.microsoft.com. Retrieved 2021-08-03.
  9. ^ "Announcing General Availability of Microsoft Build of OpenJDK". Java at Microsoft. 2021-05-25. Retrieved 2021-08-03.