Home/Oracle/Java SE/Java SE 21 (LTS)

Java SE 21 (LTS)

SKU JAVA-SE-21

Oracle · Release · Java SE

Supported until · in 1786 days

Java SE 21 (LTS) has an announced end-of-sale date; support continues until (in 1786 days).

Released
3y 1mo ago
End of software maintenance
in 1y 11mo
End of security support
in 4y 11mo
End of support
in 4y 11mo

Lifecycle Milestones

Released 3y 1mo ago
End of software maintenance in 1y 11mo
End of security vulnerability support in 4y 11mo
Last date of support in 4y 11mo

Is Java SE 21 (LTS) still maintained?

Yes. The catalog lists Oracle support for Java SE 21 (LTS) through 2031-09-30. See Oracle's lifecycle bulletin.

When do security fixes for Java SE 21 (LTS) stop?

Security fixes for Java SE 21 (LTS) stop on 2031-09-30. After that date, a system on this release cannot be patched against newly disclosed vulnerabilities without upgrading.

What should I upgrade Java SE 21 (LTS) to?

Upgrade to a currently maintained Oracle release. Check Oracle's release notes for the recommended version.

Java SE 21 (LTS) Release Lifecycle

Java SE 21 (LTS) is a release line of Oracle Java SE. Oracle ships bug fixes until the end of active support and security fixes until the end of security support; after that, systems still running it must move to a supported release to stay patchable. The dates below are the published milestones for this release line. Vendor support will continue until .

Applicable Platforms

Java SE

↑ Top