Oracle Java Trends 2018 = Quick Summary = (Looking at the Oracle JDK 11 Release)

reference

-Oracle Java SE Support Roadmap (2018-03-05) ―― How will Java 10 change our lives? (2018-03-29) -I will explain what everyone who uses Java in 2018 should understand (additional note) ( 2018-02-08) -Java 10 will be released next month, and Java 11 will be released in September. Future Java adopting the new release model, acquisition method and support period will change like this (additional note about OpenJDK) (2018-02-08) )

Task

--After the release of Oracle JDK 11, the free version will be migrated to OpenJDK 11. --API removal marked as Deprecated will occur in Java 10 and later. --To continue using the free OpenJDK, it is necessary to upgrade the version of the cyclic JDK and automate the Regression Test => Utilization of CI (Continuous Integration) Tool

Release cycle change

--Transition to LTS (Long Term Support) model from September 2017 --LTS version released every 3 years --Feature release cycle is 6 months (same for OpenJDK release cycle)

End of official update of Oracle JDK 8

--January 2019 Official update finished --Can be extended with paid support --JRE update of desktop by AutoUpdate is completed by Java 8. No migration plan to the successor version --It is recommended to distribute the application and JRE together

JDK life cycle

version initial release last update Premier Support Extended Support Sustaining Support
6 2006-12 2013-4 2015-12 2018-12
7 2011-7 2015-4 2019-7 2022-77
8 2014-3 2019-1 or 2020-12 2022-3 2025-3
9 (non-LTS) 2017-9 2018-3 2018-3 -
10 (18.3) (non-LTS) 2018-3 2018-9 2018-9 - ∞(plans)
11 (18.9) (LTS) 2018-9 TBA 2023-9 2026-9 ∞(plans)

Java EE becomes Jakarta EE

"Java EE" has been transferred to the Eclipse Foundation and renamed "Jakarta EE".

It's easy to confuse it with the Apache Jakarta Project, which was once used as the name of a subproject of the Apache Software Foundation, but Jakarta EE is the Eclipse Foundation.

Qiita related articles

--Java support period -Summary of Java support -If you want to use Oralce JDK 11 from September -Java version notation that changes with Java 10

Recommended Posts

Oracle Java Trends 2018 = Quick Summary = (Looking at the Oracle JDK 11 Release)
A quick look back at Java over the last five years
Java release date and EOL summary
Compile Java at the command prompt
About the new Java release model @ Seki Java (2018/07/20)
Looking back on the basics of Java
What are JDK, Oracle JDK, OpenJDK, Java SE?