HomeOracle HubOpenJDK Roadmap
Oracle Java  |  OpenJDK Roadmap Buyer Guide 2026

The LTS clock does not pause for a busy quarter

OpenJDK runs on a six-month release cadence with a long-term support release every two years, and every production Java estate must hold an LTS runway long enough to plan the next transition without panic. LTS releases get five-plus years of upstream community support, most distributions extend paid support to seven to ten years, and non-LTS releases are for development only. The roadmap covers the LTS cadence, the current support windows, and the next transitions.

Prepared by Redress Compliance · August 9, 2026 · Oracle Java advisory. Based on the OpenJDK LTS timelines and the migration engagement file.

Executive summary

OpenJDK ships a new LTS every two years, and production should run on LTS only.

The six-month cadence produces non-LTS releases intended for development and early adoption, which lose support quickly and should never run in production, while the LTS releases get around five years of upstream community support.

At any time two or three LTS versions are active: Java 11 (2018, community EOL September 2026), Java 17 (2021, distribution LTS to 2029), Java 21 (2023, the current production target).

And Java 25 landing September 2025 as the next production target with community LTS through 2030 and distribution LTS through 2033.

Standardise on LTS and deprecate any production non-LTS deployments, because the LTS commitment simplifies the support and migration cadence.

Distribution vendors extend support well beyond the upstream community timeline, and the windows vary by vendor.

Upstream community support runs around five years from initial LTS release, carrying the same code quality as the original with security patches, bug fixes and CVE responses.

And then the distributions extend: Eclipse Temurin supports Java 17 through October 2027 in community releases with paid support further, Amazon Corretto free for commercial use through Java 21 in October 2029, Azul Zulu Community around eight years per LTS with Platform Prime adding four more.

And Microsoft Build of OpenJDK free through Java 21 in September 2031.

Pick one or two primary distributions aligned to the dominant cloud, because multiple distributions add support complexity without material engineering benefit.

Most enterprises run two or three LTS versions at once, and the transition plan moves workloads on a scheduled cadence.

Java 11 estates mostly moved to Java 17 in 2023 and 2024, and Java 11 community support ends September 2026; the Java 17 to Java 21 transition is the current window, planned in 2026 to 2027 ahead of Java 17 distribution EOL; and the Java 21 to Java 25 window opens in 2026 and runs through 2028.

The discipline is a scheduled cadence rather than a reaction to an EOL date, because late transition plans force emergency migrations that cost more than scheduled ones, and every estate that runs Java in production must hold an LTS runway long enough to plan the next transition without panic.

Maintain at least eighteen months of support runway on every LTS in production, and build the next plan at LTS plus eighteen months.

Four moves recur in every well-managed estate: standardise on LTS and deprecate production non-LTS, pick one or two primary distributions, maintain at least eighteen months of runway on every production LTS to protect against unexpected migration disruption.

And build the next transition plan at LTS plus eighteen months.

Every Java estate runs three or four distributions, each with its own end-of-life clock, so the roadmap is the only way to keep production aligned with support, and the LTS clock does not pause for a busy quarter.

Every 2 years
The OpenJDK LTS cadence since 2018, with two or three LTS versions active at any time and non-LTS every six months.
Java 21
The current production target. Java 25 lands September 2025 as the next, with distribution LTS through 2033.
7 to 10 yrs
How far distribution vendors extend paid and free support beyond the roughly five-year upstream community window.
18 months
The minimum support runway to hold on every production LTS, and when to build the next transition plan.
1.

The OpenJDK LTS support timeline

LTS versionInitial releaseCommunity LTS endDistribution LTS end (typical)
Java 11September 2018September 2026September 2027 to 2029
Java 17September 2021September 2026October 2027 to January 2030
Java 21September 2023September 2028October 2029 to September 2031
Java 25September 2025September 2030October 2031 to September 2033

Community support runs around five years from initial release and carries the same code quality as the original, with security patches, bug fixes and CVE responses all shipping to the community; distribution vendors extend beyond that upstream timeline.

Eclipse Temurin supports Java 17 through October 2027 in community releases with paid support from IBM, Microsoft and others further; Amazon Corretto is free for commercial use, Java 11 through September 2027, Java 17 through October 2028, Java 21 through October 2029.

Azul Zulu Community runs around eight years per LTS with Platform Prime adding another four of paid extended support; and Microsoft Build of OpenJDK is free for commercial use, Java 11 through September 2027, Java 17 through January 2030, Java 21 through September 2031.

Non-LTS releases ship every six months for development and testing only and should never deploy to production. The Oracle Java licensing context sits in the Oracle Java licensing pillar, and the cost sizing in the Java license calculator.

2.

The version transitions, on a scheduled cadence

Free white paper

The Oracle ULA decision framework

Oracle ULA exit moves, Java audit defense posture, and the buyer-side moves across the Oracle Database, Java, and EBS estate.

Get the white paper →
3.

Distribution choice and the runway discipline

The upstream OpenJDK community provides updates for around five years from the initial LTS release, carrying the same code quality as the original with all security patches, bug fixes and CVE responses, and distribution vendors extend beyond that timeline.

So the distribution choice sets the real support horizon.

Pick one or two primary distributions aligned to the dominant cloud or operating system in the estate: Microsoft Build of OpenJDK suits Azure-heavy estates, Amazon Corretto suits AWS-heavy estates.

And Eclipse Temurin suits cloud-agnostic estates, because running multiple distributions adds support complexity without material engineering benefit.

Then hold the runway: maintain at least eighteen months of support runway on every LTS in production to protect against unexpected migration disruption.

And build the next transition plan at LTS plus eighteen months, because late transition plans force emergency migrations that cost more than scheduled ones.

Every Java estate runs three or four distributions, each with its own end-of-life clock, so the roadmap is the only way to keep production aligned with support.

This roadmap applies to Oracle Java SE customers too for the LTS cadence, because Oracle Java SE follows the same LTS version numbers and release dates as OpenJDK.

The licensing model differs but the technical roadmap is the same, which is why the distribution and runway discipline is the foundation of any Java cost and migration decision. The Oracle Java licensing and audit posture sits in the Oracle Java pillar.

Try Vera AI · free 30 day trial
Vera maps every Java instance to its LTS, distribution, and support runway.
  • Percentile standing for your exact deal size and industry, from real closed transactions
  • Scenario simulation before the call: test alternative terms and see the financial impact of each
  • A negotiation playbook, talking points, and a two page executive brief on day one
Start the free Vera AI trial →30 days free · no credit card · cancel anytime
4.

The buyer-side moves on the roadmap

Four moves recur in every well-managed Java estate, and the discipline is a scheduled cadence rather than a reaction to an end-of-life date, because the LTS clock does not pause for a busy quarter:

18 months
Minimum runway

Of support runway to hold on every production LTS, and the point at which to build the next transition plan, so migrations stay scheduled rather than emergency.

1 or 2
Primary distributions

The right number to standardise on, aligned to the dominant cloud, because more add support complexity without material engineering benefit.

Move one is LTS standardisation: standardise on LTS releases and deprecate any production non-LTS deployments, because the LTS commitment simplifies the support and migration cadence.

Move two is distribution choice: pick one or two primary OpenJDK distributions, because multiple distributions add support complexity without material engineering benefit.

Move three is build runway: maintain at least eighteen months of support runway on every LTS in production, because the runway protects against unexpected migration disruption.

Move four is plan the next transition: build the next transition plan at LTS plus eighteen months, because late transition plans force emergency migrations that cost more than scheduled ones.

The sequence is to map every Java instance to its current LTS version and distribution, identify and deprecate any non-LTS deployments in production, standardise on one or two primary distributions, build the support runway forecast per LTS for the next thirty-six months.

Plan the Java 17 to Java 21 transition window, plan the Java 21 to Java 25 window, lock developer tooling to the chosen distribution and LTS, and engage independent Oracle Java advisory on the migration plan.

The wider Oracle Java library sits in the Oracle practice.

5.

Your first five moves

  1. Map every Java instance to its current LTS version and distribution, because the roadmap is the only way to keep production aligned with support across three or four distribution clocks.
  2. Identify and deprecate any non-LTS deployments in production, because non-LTS releases ship every six months and lose support quickly.
  3. Standardise on one or two primary distributions aligned to the dominant cloud, because more add support complexity without material engineering benefit.
  4. Build the support runway forecast per LTS for the next thirty-six months, holding at least eighteen months on every production LTS.
  5. Plan the Java 17 to 21 and Java 21 to 25 transition windows at LTS plus eighteen months, so migrations stay scheduled, not emergency. The Oracle practice runs the migration plan with you.
6.

Frequently asked questions

What is the OpenJDK LTS cadence?

OpenJDK ships a new LTS release every two years, on a six-month overall release cadence where the non-LTS releases in between are for development and testing only. The current LTS releases are Java 11, Java 17 and Java 21, with Java 25 LTS releasing in September 2025 as the next production target.

Two or three LTS versions are active at any time, which is why most enterprises run two or three in production and manage transitions on a scheduled cadence.

How long does each OpenJDK LTS get supported?

Community support runs for around five years from the initial LTS release, carrying the same code quality as the original with security patches, bug fixes and CVE responses.

Distribution vendors extend support to seven to ten years through paid and free community channels, so the distribution choice sets the real support horizon.

For example Microsoft Build of OpenJDK supports Java 21 through September 2031 free for commercial use, and Azul Platform Prime adds four years beyond the community window.

Should we ever run non-LTS OpenJDK releases in production?

No. Non-LTS releases ship every six months and lose support quickly, so they belong in development and testing only.

Production deployments should run on LTS releases exclusively, because the LTS commitment gives the five-plus years of community support and the seven-to-ten-year distribution extension that a stable estate needs.

Deprecating any production non-LTS deployments is the first of the four buyer-side moves on the roadmap.

Which OpenJDK distribution should we standardise on?

Pick one or two primary distributions aligned to the dominant cloud or operating system in the estate: Microsoft Build of OpenJDK suits Azure-heavy estates, Amazon Corretto suits AWS-heavy estates, and Eclipse Temurin suits cloud-agnostic estates.

Running multiple distributions adds support complexity without material engineering benefit, and each distribution carries its own end-of-life clock, so consolidating to one or two keeps the roadmap manageable and production aligned with support.

When should we move from Java 17 to Java 21?

Plan the transition window from 2026 through 2027, ahead of Java 17 distribution EOL, which runs from October 2027 to as late as January 2030 depending on the distribution.

Build a clear runway plan with at least eighteen months of buffer, because late transition plans force emergency migrations that cost more than scheduled ones. The Java 21 to Java 25 window opens in 2026 and runs through 2028, so many estates will be planning both transitions in parallel.

Does the OpenJDK roadmap apply to Oracle Java SE customers?

Yes for the LTS cadence. Oracle Java SE follows the same LTS version numbers and release dates as OpenJDK, so the technical roadmap, the LTS releases, the transition windows and the runway discipline, is identical.

The licensing model differs, because Oracle Java SE is a paid per-employee subscription while OpenJDK distributions are free or separately supported, but the version and end-of-life planning is the same, which is why the roadmap underpins any Oracle Java cost decision.

© 2026 Redress Compliance · Independent, buyer sideredresscompliance.com
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent
Oracle White Paper

The full Oracle ULA decision framework from the Oracle practice.

Oracle ULA exit moves, Java audit defense posture, the certification framework, and the buyer-side moves across the Oracle Database, Java, and EBS estate.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool → Oracle Practice →
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle pricing and contract moves.

One buyer side briefing a week. Renewal signals, discount bands, and the levers that work. No vendor spin.