2 min read

Oracle owned Java will no longer provide free public updates of Java SE 8 for commercial use after January 2019. This move is a part of their long term support (LTS) plan. However, for individual personal use the public updates for Oracle Java SE 8 will be available at least till December 2020.

Borrowing ideas from Linux releases, Oracle Java releases will now follow LTS. The bi yearly updates will now have minor updates. One of the releases being termed as LTS and Oracle will provide long term support for it (3 years). Other releases will cease getting support when the next version is released.

If you are using Java for personal use individually, you will have the same access to Oracle Java SE 8 updates till end of 2020. In most cases, the Java-based applications run on your PCs are licensed by a company other than Oracle. For example, games developed by gaming companies. You won’t have access to public updates beyond the date mentioned, it depends on the gaming company on how they plan to provide application support.

Developers are recommended to view Oracle’s release roadmap for Java SE 8 and other versions. Accordingly, you can take action to support your applications. The next LTS version, Java 11 is set to roll out in September 2018.

Here is the Oracle Java SE Support Roadmap.

Release GA Date Premier Support Until


Extended Support Until Sustaining Support
6 December 2006 December 2015 December 2018 Indefinite
7 July 2011 July 2019 July 2022 Indefinite
8 March 2014 March 2022 March 2025 Indefinite
9 (non‑LTS) September 2017 March 2018 Not Available Indefinite
10 (18.3^)(non‑LTS) March 2018 September 2018 Not Available Indefinite
11 (18.9^ LTS) September 2018 September 2023 September 2026 Indefinite
12 (19.3^ non‑LTS) March 2019 September 2019 Not Available Indefinite

The roadmap for web deployment and Java FX is different and is listed on their website.

This video explains the LTS release model for Java, for more information, visit the official update.

Read next

Mark Reinhold on the evolution of Java platform and OpenJDK

Build Java EE containers using Docker [Tutorial]

5 Things you need to know about Java 10

Data science enthusiast. Cycling, music, food, movies. Likes FPS and strategy games.


Please enter your comment!
Please enter your name here