Jump to content

Template:Java version history table

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Sthlm1981 (talk | contribs) at 07:34, 27 October 2023 (Changed Oracle cite title). 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 Public Updates (Free) End of Extended Support (Paid)
Old version, not maintained: JDK 1.0 45 23rd January 1996 May 1996
Old version, not maintained: JDK 1.1 45 18th February 1997 October 2002
Old version, not maintained: J2SE 1.2 46 4th December 1998 November 2003
Old version, not maintained: J2SE 1.3 47 8th May 2000 March 2006
Old version, not maintained: J2SE 1.4 48 13th February 2002 October 2008
Old version, not maintained: J2SE 5.0 49 30th September 2004 October 2009
Old version, not maintained: Java SE 6 50 11th December 2006 April 2013 December 2016 for Red Hat[2]
October 2018 for Oracle[3]
December 2027 for Azul[4]
Old version, not maintained: Java SE 7 51 28th July 2011 July 2015 June 2020 for Red Hat[2]
July 2022 for Oracle[5]
December 2027 for Azul[4]
Old version, still maintained: Java SE 8 (LTS) 52 18th March 2014 April 2019 for Oracle
July 2026 for Amazon Corretto[6]
November 2026 for Eclipse Temurin[7]
November 2026 for Red Hat[2]
December 2030 for Azul[4]
December 2030 for Oracle[8]
Old version, not maintained: Java SE 9 53 21st September 2017 March 2018
Old version, not maintained: Java SE 10 54 20th March 2018 September 2018
Old version, still maintained: Java SE 11 (LTS) 55 25th September 2018 April 2019 for Oracle
October 2024 for Eclipse Temurin[7]
October 2024 for Red Hat[2]
October 2027 for Amazon Corretto[6]
January 2032 for Azul[4]
January 2032 for Oracle[8]
Old version, not maintained: Java SE 12 56 19th March 2019 September 2019
Old version, not maintained: Java SE 13 57 17th September 2019 March 2020
Old version, not maintained: Java SE 14 58 17th March 2020 September 2020
Old version, not maintained: Java SE 15 59 16th September 2020 March 2021
Old version, not maintained: Java SE 16 60 16th March 2021 September 2021
Old version, still maintained: Java SE 17 (LTS) 61 14th September 2021 September 2024 for Oracle[9]
October 2027 for Eclipse Temurin[7]
October 2027 for Red Hat[2]
October 2028 for Amazon Corretto[6]
September 2029 for Azul[4]
September 2029 for Oracle[8]
Old version, not maintained: Java SE 18 62 22nd March 2022 September 2022
Old version, not maintained: Java SE 19 63 20th September 2022 March 2023
Old version, not maintained: Java SE 20 64 21st March 2023 September 2023
Latest version: Java SE 21 (LTS) 65 19th September 2023 September 2026 for Oracle[9]
September 2029 for Eclipse Temurin[7]
September 2029 for Red Hat[2]
October 2030 for Amazon Corretto[6]
September 2031 for Azul[4]
September 2031 for Oracle[8]
Future version: Java SE 22 66 19th March 2024 September 2024
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Future version