久々に素のJavaプロジェクトをEclipseで使い
import javax.imageio.ImageIO;
をしようとしたら以下メッセージが出て怒られた
The type javax.imageio.ImageIO is not accessible
ルートにmodule-info.javaが自動生成されていてImageIOが入っているモジュールを明示的に要求するか、module-info.javaを削除しないとだめとのこと
module ImagePack {
requires java.desktop;
}
module-info.javaにrequires java.desktop;を追記しとりあえず動作。そもそも使い捨てツールぐらいなのでモジュール化いらないのでmodule-info.javaファイルを削除しただけでもよかったかも。