Java release date and EOL summary

(This article is a multipost with Go to the horizon)

For Oracle JDK

I summarized it in the figure. Looking at this, I think that the support period of 5 to 6 years is quite long.

eol.png

First
Release Date
Final Public
Release Date
Final Public
Release Veresion
Java 1.3 May 8, 2000 December 2006 Java 1.3.1 Update 20
Java 1.4 February 6, 2002 October 2008 Java 1.4.2 Update 19
Java 5 September 30, 2004 October 2009 Java 5 Update 22
Java 6 December 11, 2006 April 2013 Java 6 Update 45
Java 7 July 28, 2011 April 2015 Java 7 Update 80
Java 8 March 18, 2014 January 2019 Java 8 Update 201
Java 9 September 21, 2017 March 2018 Java 9.0.4
Java 10 March 20, 2018 September 2018 Java 10.0.2

The Final Public Release Date above is the free support period for Sun Microsystems or Oracle. [^ 1] ** If you subscribe to paid support, you can get further support. ** ** See the Oracle Java SE Support Roadmap (http://www.oracle.com/technetwork/jp/java/eol-135779-ja.html) for more information on this.

For Open JDK

Other than the Oracle JDK, each vendor has a different support period. For example, OpenJDK for RedHat Linux and CentOS will support Java 8 until June 2023 and Java 11 until October 2024, in line with the policy below.

OpenJDK Lifecycle and Support Policy

OpenJDK major versions are supported ** for a minimum of 6 years from the date Red Hat first launched. ** If the end date of the underlying RHEL platform precedes the end date of the OpenJDK version, the end date of support for the RHEL version will be the end date of support for the OpenJDK version.

Please refer to @ u-tanick and @yamadamn's materials for support policies and comparisons of each OpenJDK. Comparison of vendors providing long-term commercial support (LTS) for JDK (also mentioning free use) (@ u-tanick) How to choose the best OpenJDK distribution (@yamadamn)

[^ 1]: Confirmed as of May 2019

Recommended Posts

Java release date and EOL summary
[MySQL] [java] Receive date and time
Summary of Java Math.random and import (Calendar)
Java knowledge summary
Date and time
Java related summary
Java 8 documentation summary
Java and JavaScript
Date () and Calendar ()
XXE and Java
Java 11 document summary
[Java] Personal summary of classes and methods (basic)
[Java] How to use Calendar class and Date class
Java 12 new feature summary
Getters and setters (Java)
[Java] Thread and Runnable
Summary of ToString behavior with Java and Groovy annotations
[Summary] Java environment preparation
effective java 3rd summary
[Java] Date / time operations
Java 13 new feature summary
Java true and false
[Java] String comparison and && and ||
Java basic date manipulation
Java static [Personal summary]
Java --Serialization and Deserialization
[Java] Arguments and parameters
Thread safe summary ~ Java ~
Java Primitive Specialization Summary
Java development link summary
timedatectl and Java TimeZone
Personal summary about Java
[Java] Branch and repeat
Date manipulation in Java 8
Java 10 new feature summary
[Java] Variables and types
java regular expression summary
java (classes and instances)
Java 14 new feature summary
Summary of Java support 2018
java: Add date [Note]
Java design pattern summary
Java reserved word summary
Java8 Stream Rough Summary
[Java] Overload and override
[Java] Date type conversion
Handle Java 8 date and time API with Thymeleaf with Spring Boot
What is the LocalDateTime class? [Java beginner] -Date and time class-
Sample code to parse date and time with Java SimpleDateFormat
Oracle Java Trends 2018 = Quick Summary = (Looking at the Oracle JDK 11 Release)
Difficult to handle minimum values for Java8 LocalDateTime and Java6 Date
[Java] Use ResolverStyle.LENIENT to handle the date and time nicely
Study Java # 2 (\ mark and operator)
What is Java Assertion? Summary.
Java version 8 and later features
Summary of FileInputStream and BufferedInputStream
[Java] Difference between == and equals
[Java11] Stream Summary -Advantages of Stream-
Progate Java (Beginner) Review & Summary
[Java] Stack area and static area
[Java] Generics classes and generics methods