{"id":3661,"date":"2026-02-23T03:00:43","date_gmt":"2026-02-23T03:00:43","guid":{"rendered":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/"},"modified":"2026-02-23T03:00:43","modified_gmt":"2026-02-23T03:00:43","slug":"ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/","title":{"rendered":"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime"},"content":{"rendered":"<p>Ubuntu 26.04 LTS, codenamed &quot;Resolute Raccoon,&quot; is set to adopt OpenJDK 25 as its default Java version. This change is significant because OpenJDK 25 is a long-term support release and offers various improvements in features and performance for developers compared to OpenJDK 21, which was the default in Ubuntu 24.04 LTS through 25.10.<\/p>\n<p>In Ubuntu, Java is not included by default, but users can install it through <code>default-jdk<\/code> or <code>default-jre<\/code>, which will reference the latest version approved by Canonical. For Ubuntu 26.04 LTS, that version will be OpenJDK 25.<\/p>\n<p>The new OpenJDK version brings enhancements such as improved memory efficiency, better garbage collection, and quick start capabilities through ahead-of-time profiling. It also stabilizes several language features that have been in development for a while.<\/p>\n<p>Canonical&#8217;s engineers have been actively testing OpenJDK 25 to address a few build failures associated with dependent packages. As it stands, new packages are being uploaded to the proposed repository. If everything proceeds smoothly, OpenJDK 25 will be accessible to all users when Ubuntu 26.04 LTS launches on April 23, 2026. Users who prefer to remain on OpenJDK 21 will still have the option to install it from the repositories.<\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/openjdk.org\/projects\/jdk\/25\/\">Learn more about OpenJDK 25<\/a><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/www.omgubuntu.co.uk\/tag\/ubuntu-26-04-lts\">More information on Ubuntu 26.04<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ubuntu 26.04 LTS, codenamed &quot;Resolute Raccoon,&quot; is set to adopt OpenJDK 25 as its default Java version. This change is significant because OpenJDK 25 is a long-term support release and offers various improvements in features and performance for developers compared to OpenJDK 21, which was the default in Ubuntu 24.04 LTS through 25.10. In Ubuntu, [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":3662,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-3661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime - ServerHost Hosting Solutions Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime - ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"og:description\" content=\"Ubuntu 26.04 LTS, codenamed &quot;Resolute Raccoon,&quot; is set to adopt OpenJDK 25 as its default Java version. This change is significant because OpenJDK 25 is a long-term support release and offers various improvements in features and performance for developers compared to OpenJDK 21, which was the default in Ubuntu 24.04 LTS through 25.10. In Ubuntu, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-23T03:00:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/\",\"url\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/\",\"name\":\"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime - ServerHost Hosting Solutions Blog\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/02\/a6413e49-a783-4b93-aa21-ac15193a0ce3.webp\",\"datePublished\":\"2026-02-23T03:00:43+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/02\/a6413e49-a783-4b93-aa21-ac15193a0ce3.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/02\/a6413e49-a783-4b93-aa21-ac15193a0ce3.webp\",\"width\":1920,\"height\":1008},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime - ServerHost Hosting Solutions Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/","og_locale":"en_US","og_type":"article","og_title":"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime - ServerHost Hosting Solutions Blog","og_description":"Ubuntu 26.04 LTS, codenamed &quot;Resolute Raccoon,&quot; is set to adopt OpenJDK 25 as its default Java version. This change is significant because OpenJDK 25 is a long-term support release and offers various improvements in features and performance for developers compared to OpenJDK 21, which was the default in Ubuntu 24.04 LTS through 25.10. In Ubuntu, [&hellip;]","og_url":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2026-02-23T03:00:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/","url":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/","name":"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime - ServerHost Hosting Solutions Blog","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/02\/a6413e49-a783-4b93-aa21-ac15193a0ce3.webp","datePublished":"2026-02-23T03:00:43+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/02\/a6413e49-a783-4b93-aa21-ac15193a0ce3.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/02\/a6413e49-a783-4b93-aa21-ac15193a0ce3.webp","width":1920,"height":1008},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/ubuntu-26-04-lts-to-embrace-openjdk-25-as-default-java-runtime\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 26.04 LTS to Embrace OpenJDK 25 as Default Java Runtime"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=3661"}],"version-history":[{"count":0,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/3662"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=3661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=3661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=3661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}