Oracleは2026年4月14日、Visual Studio Code(VS Code)向けのJava拡張機能である「Oracle Java Platform Extension」の最新バージョン25.1.0を公開しました。

このアップデートは、Apache NetBeans 28をベースとして開発されており、最新のJava開発環境をより快適にするための機能が盛り込まれています。

今回のリリースにより、Visual Studio Code MarketplaceおよびOpen VSX Registryから最新版の利用が可能となりました。

JDK 26へのフル対応とプレビュー機能のサポート

本バージョンにおける最大のトピックは、JDK 26の全機能への対応が完了したことです。

最新のJDK 26で提供されるプレビュー機能も含め、エディタ上での入力補完や静的解析がシームレスに動作するようになりました。

これにより、Java開発者は次世代の機能をいち早く検証し、プロジェクトに導入できる環境が整いました。

開発者は新しい言語構文を試す際に、複雑な設定を気にすることなくコーディングに集中できます。

JDKのダウンロードを効率化するUI改善

JDK DownloaderのUIが刷新され、最新のOracle JDKをより直感的にダウンロードできるようになりました。

開発環境のセットアップ時に必要なJDKのバージョン選択やインストール手順が簡略化されています。

複雑な設定を意識することなく、数クリックで最適な開発環境を構築できる点が大きなメリットです。

Notebook機能の強化とVM設定の柔軟性

VS Code上でJavaを実行可能なNotebook機能において、ランタイムVMの構成オプションが追加されました。

特定のメモリ制限やシステムプロパティを指定してコードを実行できるようになり、検証作業の幅が広がりました。

以下は、Notebook機能を使用してランタイム情報を確認する際のコード例です。

Java
// Java Notebookで実行環境のバージョンを確認するサンプル
public class CheckRuntime {
    public static void main(String[] args) {
        // システムプロパティからJavaのバージョンを取得
        System.out.println("Java Version: " + System.getProperty("java.version"));
        // 実行中のVM名を表示
        System.out.println("Runtime VM: " + System.getProperty("java.vm.name"));
    }
}
実行結果
Java Version: 26
Runtime VM: Java HotSpot(TM) 64-Bit Server VM

バージョン25.1.0の主な更新内容一覧

今回のアップデートで追加・改善された主な項目を以下の表にまとめました。

カテゴリ更新内容の詳細
ベースエンジンApache NetBeans 28へのアップグレード
JDKサポートJDK 26の全機能およびプレビュー機能のサポート
Notebook機能ランタイムVM構成オプションによる詳細設定の追加
インストーラーJDK DownloaderのUI刷新とダウンロードの簡略化
その他複数のバグ修正およびパフォーマンスの最適化

これらの機能強化に加えて、本リリースには多数のバグ修正も含まれており、全体的な安定性が向上しています。

特に大規模なプロジェクトでVS Codeを使用している開発者にとって、ベースエンジンの刷新は大きな恩恵をもたらします。

まとめ

Oracle Java Extension for VS Code v25.1.0は、Java 26時代の幕開けを支える重要なアップデートです。

最新のJDK 26対応に加え、Notebook機能やJDK Downloaderの改善により、開発効率がさらに向上することが期待されます。

既存のユーザーは速やかに拡張機能を更新し、最新の機能を活用した開発を進めることをお勧めします。

詳細な変更点については、公式のマーケットプレイスに掲載されているChange Logも併せてご確認ください。