環境
Eclipse Version: 2022-03 (4.23.0)
Tomcat v10.0
java version: "18.0.1.1" 2022-04-22
Java(TM) SE Runtime Environment (build 18.0.1.1+2-6)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.1.1+2-6, mixed mode, sharing)
やろうとしたこと
UdemyでJavaサーブレットの勉強をしようとサーブレットを作成したところ、java.io.IOExceptionがインポートできない状況になった。他にもインポートするライブラリが見つけられず動的webプロジェクトが動作しなかった。
解決方法
Eclipseのプロジェクトエクスプローラから、該当する動的webプロジェクトを右クリックしてプロパティを選択する。その後Java ビルドパス内のライブラリタブから、JRE System Libraryを選択して編集をクリックする。Alternate JREでJREのバージョンを選択して適用することで解決した。
未解決事項
Eclipseの設定が間違っているのか、動的webプロジェクトを作成する際には毎回上記の手続きを行わなければならないです。対処方法をご存知の方は教えて頂けると嬉しいです。
参考(ほぼここに書いてあった手順通り)
https://stackoverflow.com/questions/19696613/getting-jre-system-library-unbound-error-in-build-path