Spring Bootを勉強し始めた際に、タイトルのエラー解消に時間を費やしてしまいました。備忘録として記録しておきます。
問題
環境:eclipse
状況:Spring Bootのプロジェクトを新規作成 → src配下にjavaファイルのコントローラーを作成(HelloSpringController.java)している時に発生。

エラー内容は下の画像参照。
エラー内容
・型 java.lang.String を解決できません。必要な .class ファイルから間接的に参照されています
(補足:クラス名にもエラー)

解決方法
結論:「JREシステム・ライブラリー」の再設定
手順
①eclipse上部タブのウインドウ → 設定

②Java → インストール済みの JRE → 追加

③標準VM → 次へ

④ディレクトリー

⑤追加するjdkのフォルダに移動 → フォルダーの選択 → 完了


⑥追加したjdkにチェック → 適応して閉じる

⑦エラーが解消されました

おわりに
メモ
jre:Javaプログラムを実行するための環境。主にJavaプログラムの実行に使用される。
jdk:JRE、コンパイラ(javac)、デバッガ、その他の開発ツールを含む。主にJavaプログラムの開発に使用される。
改めてjreとjdkの違いをしっかり理解しないといけないなと思いました。やっぱり、環境構築ってめちゃくちゃ難しい・・