Version Released Active Support Security Support Release
12 5 months ago
(19 Mar 2019)
Ends in 1 month and 1 week
(30 Sep 2019)
Ends in 1 month and 1 week
(30 Sep 2019)
12.0.1
11 (LTS) 11 months ago
(25 Sep 2018)
Ends in 4 years
(30 Sep 2023)
Ends in 7 years
(30 Sep 2026)
11.0.3
10 1 year and 5 months ago
(20 Mar 2018)
Ended 11 months ago
(25 Sep 2018)
Ended 11 months ago
(25 Sep 2018)
NA
9 1 year and 11 months ago
(21 Sep 2017)
Ended 1 year and 5 months ago
(20 Mar 2018)
Ended 1 year and 5 months ago
(20 Mar 2018)
NA
8 (LTS) 5 years ago
(18 Mar 2014)
Ends in 2 years and 7 months
(31 Mar 2022)
Ends in 5 years and 7 months
(31 Mar 2025)
8u212
7 8 years ago
(07 Jul 2011)
Ended 3 weeks ago
(31 Jul 2019)
Ends in 2 years and 11 months
(31 Jul 2022)
7u221
6 12 years ago
(11 Dec 2006)
Ended 3 years and 7 months ago
(31 Dec 2015)
Ended 7 months and 3 weeks ago
(31 Dec 2018)
NA

Java as developed by the OpenJDK Project, owned and primarily employed by Oracle, has been on a 6-month rapid-release cycle since the release of Java 10, and starting with Java 11, has new LTS releases every six releases, or three years. Java 8 is the last release on the old cycle methodology still in active support.

Official builds and support from Oracle come in two varieties: open source under the GNU GPL, and a proprietary license that must be purchased. Only the very latest Java release is available pre-built with the open source license, one must purchase support to get builds from Oracle for 8 or 11. Other projects such as AdoptOpenJDK or Linux distributions may provide builds external of Oracle and are governed under the open source license.

More information is available on the Java/OpenJDK website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:

java --version


You can submit an improvement to this page by visiting GitHub. You will need to fork the website and submit a Pull Request.