Java: Releases, patches & end-of-life
QMETHODS GmbH

Lifecycle guide for Java from Oracle

All releases, patches, maintenance and support periods at a glance

All supported productsFree Versio.io trial
📅 Last update on 2026-04-14

What is Java?

Automate product release and end-of-life managementJava is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture.
 

The entire lifecycle of Java

The following figure shows you the visualised product life cycle of Java. You can see all releases with the latest patch version, the long-term support characteristics (orange flag in the green circle, the periods for version provision, maintenance and support.
Java (Oracle) release, version and end-of-life information
XJava (Oracle) release, version and end-of-life information
Figure: Release, patch and end-of-life cycle of product Java (Oracle)
 

Facts and figures about Java

Product
Java
Vendor
Oracle
Latest version
26.0
Number of releases
22
Number of versions
219
Number of unstable versions
1
Number of versions affected by CVE
85
Licence
Oracle No-Fee Terms and Conditions (NFTC) and more
 
 

Questions or interested? Talk to me!


Lukas Böttcher
Lukas Böttcher
Business Development Manager
P:  +49-30-221986-51
LinkedIn