Opens in a new tab

Java 8 end of life and support dates

Last verified by Usman Khurshid · All Java versions

Extended support only

4 yr 1 mo left (extended)

Standard support for Java 8 ended on 31 Mar 2022. Extended support runs until 31 Dec 2030.

Java 8 key dates

DateJava 8
Released
Premier SupportOfficial[1]
Extended SupportOfficial[1]
Latest version8u511

What this means for you

Java 8 no longer gets free security updates. It stays protected only if it is enrolled in paid extended support (see the dates above). Without it, vulnerabilities found from now on stay open, so it is not a safe choice for anything connected to the internet, used for banking or work, or covered by compliance rules.

What happens when support ends

Will it still run?

Your Java applications keep running. Nothing in Java switches off at end of support.

Will it get security fixes?

Oracle stops publishing public updates for that release. Quarterly security patches continue only for customers who pay for Extended Support.

What stops working?

Frameworks such as Spring Boot raise their minimum Java version. Spring Boot 3 needs Java 17 or later. Old releases also miss newer TLS and certificate updates.

What are my options?

  • Move to Java 25 LTS or Java 21 LTS.
  • Use a free OpenJDK build such as Eclipse Temurin, Amazon Corretto or Microsoft Build of OpenJDK, each with its own support dates.
  • Buy Oracle Java SE Subscription if you need Extended Support for Java 8, 11 or 17.

For businesses and auditors

As of 11 Nov 2026: Standard support for Java 8 ended on 31 Mar 2022. Extended support runs until 31 Dec 2030. Source: https://www.itechtics.com/eol/java/java-8/, verified 11 Nov 2026.

Get Java end-of-life alerts

We email you 90, 30 and 7 days before a Java version loses support, and when a vendor moves a date. One email at most per day, unsubscribe in one click.

Prefer your calendar? Add Java end dates to your calendar (subscribe to the link in Outlook, Google or Apple Calendar).

Frequently asked questions

When does Java 8 support end?

Standard support for Java 8 ended on 31 Mar 2022. Extended support runs until 31 Dec 2030.

Is Java 8 still supported?

Only with paid extended support. Standard security updates for Java 8 ended on 31 Mar 2022.

What happens when Java 8 reaches end of life?

Your Java applications keep running. Nothing in Java switches off at end of support. Oracle stops publishing public updates for that release. Quarterly security patches continue only for customers who pay for Extended Support.

Sources

  1. www.oracle.com/java/technologies/java-se-support-roadmap.html

Dates are labelled Official (published by the vendor), Confirmed (we saw the updates stop) or Estimated (our forecast, with the rule shown). How we date things · Report a wrong date