• Ubuntu 26.04 LTS Moving To OpenJDK 25 By Default It’s not too surprising but the upcoming Ubuntu 26.04 Long Term Support release will be transitioning to OpenJDK 25 as its default Java version. • Ubuntu 24.04 LTS and newer have been using OpenJDK 21 as their default version with the default-jdk package. • OpenJDK 21 is a Long Term Support release on the Java side. • Released back in September though was OpenJDK 25 as the newest LTS release. • Given OpenJDL 25 is the new LTS version, it’s not too surprising that Ubuntu 26.04 LTS will be moving ahead to that version as the default. • Just a good sign they are moving ahead though as likely an indicator of little fallout in their testing thus far.

Article Summaries:

  • Ubuntu’s upcoming 26.04 LTS release will switch its default Java runtime from OpenJDK 21 to OpenJDK 25, the latest long‑term‑support (LTS) version from the Java community. The change is driven by OpenJDK 25’s performance gains, lower memory usage, improved garbage collection, and new language features, while dropping 32‑bit x86 support. The transition is already underway with the java‑common package updated to set OpenJDK 25 as the default; it is in the proposed‑main archive and will move to main soon. A bug tracker notes 15 packages currently failing to build with Java 25, indicating ongoing testing before full rollout.

Sources: