S-JIS[2024-09-24/2025-03-19] 変更履歴
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