(Updated January 26, 2018)
Oracle provides this updated roadmap for Oracle Java SE products (Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite) to help customers understand the maintenance and support options available. Starting September 2017, Oracle has moved to a "Long Term Support" (LTS) model for Oracle Java SE products. This means that LTS versions, offering Premier and Sustaining Support, will be targeted for release every three years. In addition, feature releases will be targeted for every six months along with quarterly maintenance/security updates. A short video is available providing an overview of these "Changes to the JDK Release Model". The following provides a more detailed review of the Java SE products support roadmap, along with examples specific to available major releases. All customers should refer to their specific service contract to determine their support entitlement. Please see the Oracle Lifetime Support Policies for complete details.
As outlined in the Oracle JDK Support Roadmap below, Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, or Oracle Java SE Suite. All other users are recommended to upgrade to the latest major releases of the Oracle JDK or OpenJDK.
Oracle does not plan to migrate desktops from Java 8 to later versions via the auto update feature. Individuals who require Java SE for non-corporate desktop use will continue to receive updates through at least December 2020. Instead of relying on a pre-installed standalone JRE, we encourage application developers to deliver JREs with their applications. More details will be made available through early 2018.
Java SE Public Updates
|Release||GA Date||End of Public Updates |
|End of Public Updates|
|8||Mar 2014||Sep 2017||January 2019* and December 2020* |
(as described above)
|9||Sep 2017||Sep 2017||Mar 2018**|
|10 (18.3)***||Mar 2018||Mar 2018||Sep 2018|
|11 (18.9-LTS)***||Sep 2018||TBA****||TBA****|
Customers seeking longer support and maintenance periods for feature releases are encouraged to migrate to the Oracle Java SE product offerings (Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite). For releases after Java SE 8, Oracle Java SE product releases not designated as LTS releases will be maintained until the subsequent release. For example, the LTS release for Oracle JDK 11 (18.9-LTS) (targeted for GA September 2018) will be supported for at least 5 years as described in the Oracle Lifetime Support Policy. Support will be provided via a series of serial, non-LTS feature and maintenance releases which will be maintained until the subsequent non-LTS release. After 3 years, the next LTS version will be scheduled for release. Oracle Java SE Advanced and Oracle Java SE Suite put you in control of your upgrade strategy so you can enjoy continued peace of mind, knowing that no matter which product release you're running, Oracle can support your business.
Examples of some key product dates for Oracle Java SE product offerings include:
Oracle Java SE Support Roadmap*
|Release||GA Date||Premier Support |
|Extended Support |
|6||Dec 2006||Dec 2015||Dec 2018||Indefinite|
|7||Jul 2011||Jul 2019||Jul 2022||Indefinite|
|8||Mar 2014||Mar 2022||Mar 2025||Indefinite|
|9 (non-LTS)||Sep 2017||Mar 2018||Not Available||Indefinite|
|10 (18.3^) (non-LTS)***||Mar 2018***||Sep 2018***||Not Available||Indefinite***|
|11 (18.9-LTS)^***||Sep 2018***||Sep 2023***||Sep 2026***||Indefinite***|
* Oracle Java SE product EOL dates are provided here as examples to illustrate the Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite EOL Policy. Customers should refer to Oracle Lifetime Support Policy for the most up-to-date information.
** These support timelines apply to client and server deployments of Java, with the exception of the web deployment technology. See "Support of Deployment Technology" section below for details.
*** LTS designation and dates, as noted in the above example, are subject to change.
^ Oracle has proposed a new version scheme for Oracle Java SE builds of (YY.M) starting in March, 2018.