× 24th July 2021: AdoptOpenJDK is moving to the Eclipse Foundation and rebranding.
Our July 2021 and future releases will come from Adoptium.net


Read Java Is Still Free (2.0.0) for some background information about Java support options. We are prepared to stand behind our release quality binaries, so each build that is identified as a release receives support via the AdoptOpenJDK community. Our support means that you can raise an issue to describe a bug you have found in the build, and we will work with you and the appropriate development team to resolve it. Any fixes we identify will be delivered as part of the next AdoptOpenJDK release.

As a community of open source developers, our commitment is to triage any issues raised and champion them in the appropriate source code project. Of course, if the problem arises from the way we build and test the code we can fix that directly. For higher levels of assurance you should contact commercial companies offering support.

IBM logo IBM is a core contributor to Eclipse OpenJ9 and employs several of the founders of AdoptOpenJDK and key engineers on the AdoptOpenJDK project. See IBM Runtimes for Business for more details.

The frequency of AdoptOpenJDK releases is guided by the schedule of our dependencies. We produce builds based upon source code at OpenJDK, Eclipse OpenJ9, Amazon Corretto, SAP Machine and Alibaba Dragonwell.

OpenJDK and Eclipse OpenJ9 provide a new feature release every six months, and a maintenance/security update based upon each active release every three months. The release dates for those from the OpenJDK project are the Tuesdays closest to the 17th of January, April, July and October. We will follow this schedule for publishing binary releases from AdoptOpenJDK to ensure you get the latest, most secure builds.

In addition, every three years one feature release will be designated as a Long Term Supported (LTS) release. We will produce LTS releases for at least four years. This assurance will allow you to stay on a well-defined code stream, and give you time to migrate to the next, new, stable, LTS release when it becomes available.

Based upon this roadmap, and starting with Java 8 (currently supported releases in bold) here is the timetable for the various releases:

First Availability Latest Release Next Release End of Availability [1]
Java 8 (LTS) Mar 2014 jdk8u292-b10
20th Apr 2021
20th Jul 2021
At Least May 2026 [1]
Java 9 September 2017 jdk-9.0.4+11
16th January 2018
N/A Mar 2018
Java 10 Mar 2018 jdk-10.0.2+13
17th Jul 2018
N/A September 2018
Java 11 (LTS) September 2018 jdk-11.0.11+9
20th Apr 2021
20th Jul 2021
At Least Oct 2024 [1]
Java 12 Mar 2019 jdk-12.0.2+10
16th Jul 2019
N/A September 2019
Java 13 September 2019 jdk-13.0.2+8
14th Jan 2020
N/A Mar 2020
Java 14 Mar 2020 jdk-14.0.2+12
14th Jul 2020
N/A Sep 2020
Java 15 Sep 2020 jdk-15.0.2+7
20th Oct 2020
N/A Mar 2021
Java 16 Mar 2021 jdk-16.0.1+9
20th Apr 2021

20th Jul 2021
Sep 2021
Java 17 (LTS) Sep 2021 N/A
14th Sep 2021

[1] - As a general philosophy, AdoptOpenJDK will continue to build binaries for LTS releases as long as the corresponding upstream source is actively maintained. The Eclipse OpenJ9 Support Document covers extra support info for that VM.


Supported Platforms 

Submit Issue