🌐
Wikipedia
en.wikipedia.org › wiki › Java_version_history
Java version history - Wikipedia
May 30, 2026 - Regarding Oracle's Java SE support roadmap, Java SE 25 (LTS) is the latest version as of September 2025 (and Java 26 a later released version) while versions 21, 17, 11 and 8 are the other still supported (long-term support − LTS) versions, where Oracle customers will receive Oracle Premier ...
🌐
Oracle
java.com › en › download › help › release_dates.html
Java 8 Releases by Date
For Oracle Java SE Critical Patch Updates, the next scheduled dates are: July 20, 2021 · October 19, 2021 · January 18, 2022 · Critical Patch Updates · Critical Patch Updates are collections of security fixes for Oracle products. CPU are released on the same date on java.com and Oracle ...
Discussions

Why most of the industry is still on Java 8?
I disagree with your statement that "most of the industry" is on... In realitiy most of the industry is still on the same version that the software was first developed on. I would say very few new projects are started on Java 8. As of early 2025, approximately 23% of organizations were still using Java 8, down from 40% in 2023, indicating a gradual migration to newer versions. DEVCLASS More on reddit.com
🌐 r/java
221
205
March 18, 2025
Why does java.com still recommend Java 8, when there are multiple newer LTE releases? - Stack Overflow
When I go to java.com to download the Java Runtime Environment (JRE), the latest version I can find there is Java 8, which was released 10 years ago and has already hit its "End of Public Updates" date. There are 3 (soon to be 4) LTE releases that are newer than version 8, so why does java.com ... More on stackoverflow.com
🌐 stackoverflow.com
What is the point of all these new Java versions when Java 8 is all that seems to be supported by most apps?
Because they switched to a new release model which allows for them to get new features out faster. Same thing happened when Firefox and chrome switched to a timed release model. People bitched about version numbers but slowly got use to the fact that "I don't really care that this is firefox 82". From an organization standpoint, this has been great for the Java getting features out. It used to be that they'd say "Ok, we are going to target key feature X for java Y". The problem with that is nearly all project development got devoted to that feature and ultimately "when" java would go out was completely unknown. Further, releases where crazy times for JDK developers. With the new model, they've been able to work on a lot more features in parallel. A ton of usability features made it in (records, pattern matching, string literals) which never would have made it in the old model. Further, it's allowed them to slowly walk in huge features (Valhalla, loom, etc) making pre-emptive changes needed to support massive changes in the future. Post Java 9, the upgrades have been a breeze. Honestly, I almost wish they'd move to an even faster release model to really force people to stop caring so much about these version numbers. Rust does a release every 6 weeks and I think that works great. Nobody cares that it's now Rust 1.50 or whatever. More on reddit.com
🌐 r/java
45
0
April 19, 2021
Which Java version would be the next “Java 8”?
While LTS here really is "Oracle's LTS" (if you've purchased support), other vendors and dominant frameworks do tend align their support and compatibility commitments along the same lines (eg Spring 6, soon to be released has Java 17 as the baseline). Oracles currently supported 'LTS' versions Java 8 (Mar 2014) Java 11 (Sep 2018) Java 17 (Sep 2021) Next Oracle LTS Java 21 (Sep 2023) And planned to be every two years (4 releases) - so Java 25, Java 29, Java 33, ... The current release is Java 18 (Mar 2022) and Java 19 will be out in the next three weeks or so. In terms of which of these releases will be the next "Java 8" (the release that people struggle to leave behind)? Hopefully none. Hopefully developers and frameworks have learned to be more proactive about planning and testing the path forward. This is especially important as now features are released 'when they are ready', not when a whole lot of features are completed and bundled up into a multi-year release. So now we're getting frequent feature releases on a 6-monthly release cycle. Additionally these features are arriving with better community feedback thanks to early access and preview features - so tooling in IDEs is usually already ready for them on or before release day. There are already good reasons for wanting to move to Java 17 (or even 18) - many library and platform improvements and several language improvements. Java 19 is not so compelling in terms of release features (but the preview features)... ...but Java 20 or 21 could be a major release with the stabilisation of virtual-threads. Certainly I think there'll be a strong incentive for teams to adopt Java 23 soon after it arrives (major new features since Java 17 and being the next LTS that libraries will align on). Several surveys over the last year or two now show a majority of teams working with Java releases newer than Java 8 (though many of those same teams still also have one or more legacy code-bases in Java 8) - so where the choice is available and viable for the product, teams have already moved on from Java 8 or have it in their sights. Of course there will always be legacy projects that never move, staying on Java 8 well past 2030 when even the longest support agreements die off. Do you really want to work on those projects? More on reddit.com
🌐 r/java
46
19
September 1, 2022
🌐
Ops
ops.java › releases
JDK Releases - Ops.java
April 21, 2026 - Full details can be found here, along with instructions on how to subscribe to CPU Alert notifications. Feature releases are scheduled for release in the middle of March and September. The exact dates are posted several months in advance on https://openjdk.java.net/projects/jdk.
🌐
Oracle
oracle.com › java › technologies › java se
Oracle Java SE Support Roadmap
Oracle will continue to provide free public updates and auto updates of Java SE 8 indefinitely for Personal, Development and other Users via java.com. Oracle intends to provide at least 18 months notice on this page and other communication channels if an end of availability date is set. Developers can find Oracle Java SE updates, including Oracle Java SE 8, 11, 17, 21, and current releases, on OTN.
🌐
Medium
sithara-wanigasooriya.medium.com › a-comprehensive-timeline-of-java-releases-from-java-8-to-java-22-975a9dd9fe1b
A Comprehensive Timeline of Java Releases from Java 8 to Java 22 | by Sithara Wanigasooriya | Medium
August 1, 2024 - This article outlines the journey of Java from version 8 in 2014 to the anticipated Java 22 in 2024, with a focus on the critical LTS versions. Java 8 marked a major milestone in the Java ecosystem, introducing lambda expressions, the Stream ...
🌐
TuxCare
tuxcare.com › home › java 8 end of life: what are your options in 2026?
Java 8 End of Life: What It Means for Your Security
January 20, 2026 - Support contracts for these services are typically more affordable than those directly from the original vendor. Since 2017, Java follows a predictable 6-month release cycle, with new versions released every March and September.
🌐
Oracle
java.com › en › download › manual.jsp
Download Java
This download is for end users who need Java for running applications on desktops or laptops. Java 8 integrates with your operating system to run separately installed Java applications.
Find elsewhere
🌐
IBM
ibm.com › support › pages › java-sdk-lifecycle-dates
Java SDK lifecycle dates
February 2, 2026 - Service lifecycle dates for current releases of IBM SDK, Java Technology Edition. The IBM SDK, Java Technology Edition, Version 8 was released in February 2015 and will continue to receive security updates from the following sites until the 31st of December 2030:
🌐
Inside.java
inside.java › 2022 › 08 › 29 › java-8-to-18
Java 8 to 18: Most important changes in the Java Platform - Inside.java
Java 8 launched in March of 2014, Java 18 in March of 2022. There are 8 years of progress, 203 JDK Enhancement Proposals (JEPs), between those two releases. In this video, we will review the most important changes and discuss the benefits, and ...
Top answer
1 of 1
7

Oracle's intention is (was) that Java.com is the place where "end users" of Java should download Java JREs1. Java 8 is the last official Oracle Java release that is aimed at end users; i.e. the last one that is available from Oracle2 as a JRE. Ergo ...

For Java 9 and onward, Oracle doesn't want to be in the business of supporting end users. Rather they want application developers to take on the task of providing the required Java JRE as part of their application distribution and support channels. Oracle's view is that Java application developers and suppliers / vendors should ship their applications with custom JREs created using the jlink and jpackager tools introduced with Java 9.

One point of evidence is in the Java.com Help pages, where you will find this:

Why should I download Java only from java.com?

There are only two sites where official downloads and updates for Java are provided by Oracle:

  • Java.com is recommended
  • Advanced users and developers may download from the Oracle Technology Network (OTN), where the Java Development Kit (JDK) is also available.

So:

Where do I get the new LTE3 versions?

If you are a Java developer or system administrator, you can get Oracle JDKs and (in some cases Oracle JREs2) from:

  • https://www.oracle.com/au/java/technologies/downloads/ - current public releases
  • https://www.oracle.com/au/java/technologies/downloads/archive/ - historical public releases.
  • For non-public releases, go through your Oracle support channel.

There are other non-Oracle vendors and/or distribution channels. For example MacOS developers typically use something called "sdkman", and Linux users typically install the equivalent of a JRE or JDK using the distro's package manager.

But if you are an end user of Java via some 3rd-party Java application, you should refer to the support documentation or channels for the application. They should tell you what to do. Note that it is common for an application to depend on specific Java versions.


1 - My recollection is that Java.com was always aimed at end users.
2 - Java stopped providing public JRE releases after Java 8, but they continue to be available from other Java vendors.
3 - I think you mean LTS not LTE. Oracle doesn't use the term LTE for Java releases.

🌐
OpenJDK
wiki.openjdk.org › spaces › jdk8u › pages › 41287720 › Main
Main - JDK 8u - OpenJDK Wiki
May 16, 2026 - Friday, 3rd of July 2026: Fourth and final jdk8u build promotion tag: jdk8u502-b07). Frozen for release. Tuesday, 21st of July 2026: GA; OpenJDK 8u502 released (tag: jdk8u502-ga, likely to be jdk8u502-b08)
🌐
End of Life Date
endoflife.date › oracle-jdk
Oracle JDK | endoflife.date
May 3, 2026 - Check end-of-life, release policy and support schedule for Oracle JDK.
🌐
Wikipedia
en.wikipedia.org › wiki › Java_(software_platform)
Java (software platform) - Wikipedia
June 5, 2026 - The JVM was extended with support ... as SCTP. Java 7 Update 76 was released in January 2015, with expiration date April 14, 2015. In June 2016, after the last public update of Java 7, "remotely exploitable" security bugs in Java 6, 7, and 8 were announced....
🌐
Oracle
java.com › moreinfo_mac
Free Java Update 8
April 21, 2026 - Other Notes: Oracle JDK 8 Includes JavaFX for a Limited Time JavaFX is again included with JDK 8, although it has a shorter support timeline than JDK 8. Update releases of JDK 8 after March 2028 will not include JavaFX. Visit www.oracle.com/javase/javafx for details.
🌐
Oracle
java.com › en › download › help › release_changes.html
Java 8 release changes
For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 8u491) on 2026-08-21. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer ...
🌐
Ops
ops.java › releases › matrix
JDK Release Matrix - Ops.java
(2) More details on End of Support Life (EOSL) dates can be found in the Oracle Java SE Support Roadmap
🌐
Oracle
oracle.com › java › technical details › java se
Consolidated JDK 8 Release Notes
Learn more about using Java Management Service to monitor and secure your Java Installations. For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 8u491) on 2026-08-21. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer version.
🌐
Oracle
oracle.com › java › technical details › java se
JDK 8 Update Release Notes
This page provides links to all of the release notes for General Availability (GA) releases, Java SE Subscription Enterprise Performance Pack (PERF), and Bundled Patch Release (BPR) builds of JDK 8.