S-JIS[2024-09-24/2025-03-19] 変更履歴

モジュールのインポート(Java23〜24)

Java23のモジュールのインポート(プレビュー版)について。


概要

2024/9/17にリリースされたJava23で、プレビュー版としてモジュールがインポートできるようになった。

import module モジュール名;

例えば「import module java.base;」と宣言すると、java.baseに含まれているクラスが全部インポートされる。
すなわち、java.util.Listとかjava.math.BigDecimal等が個別のimort無しで使えるようになる。


モジュールのインポートはJava23〜24ではプレビュー版の機能なので、この機能を使いたい場合はコンパイル時にjavacコマンドに--enable-previewを付ける必要があり、
また、実行時にjavaコマンドに--enable-previewを付ける必要がある。
JShellで試す場合もjshellコマンドに--enable-previewを付ける。

> javac --enable-preview --release 23 Example.java
> java --enable-preview Example
> java --enable-preview --source 23 Example.java

プレビュー機能へ戻る / Java目次へ戻る / 新機能へ戻る / 技術メモへ戻る
メールの送信先:ひしだま