openjdk packaging

How to update, package, and maintain versions of openjdk in Ubuntu.

Introduction

The upstream OpenJDK project follows a strict release cadence: a new feature release is published every six months, with quarterly Critical Patch Updates (CPU) for security and stability.

In Ubuntu, we maintain the following versions:

  • Long Term Support (LTS): 8, 11, 17, 21, and 25.

  • Interim: The current latest feature release.

Maintenance

OpenJDK packaging is generally maintained as a shared effort with Debian on Salsa: openjdk. A notable exception is OpenJDK 11, which is maintained in Ubuntu through the openjdk-lts package.

Help and communication

If you need assistance or want to participate in toolchain-related discussions, you can reach out in the Ubuntu Toolchains Matrix channel.