Interactive
- Older than 8 You are here
- Java 8 2014 You are here between you and the current LTS
- Java 11 You are here between you and the current LTS
- Java 17 You are here between you and the current LTS
- Java 21 virtual threads standard You are here between you and the current LTS
- Java 25 You are here between you and the current LTS
In 2024, around 29% of the Java applications New Relic monitored still ran on Java 8. Source: New Relic, 2024 State of the Java Ecosystem.
| Your version | LTS releases to Java 25 |
|---|---|
| Java 8 | 4 |
| Java 11 | 3 |
| Java 17 | 2 |
| Java 21 | 1 |
| Java 25 | 0 |
LTS releases mark distance, not mandatory stops: many teams move from 8 straight to 21 or 25. Support windows differ per vendor.
What to check, whatever the jump
- Outdated dependencies
- Reflection
- Internal JDK APIs
- Removed components
- Changes in default behaviour
What you gain: a supported runtime, recent security updates and new language and platform features, before replacing a single framework.
The e-book covers the full modernisation path: the business case, tooling and a roadmap in four phases.
Download the e-bookThis link tells the e-book page which version you picked. Nothing else is shared.