Mavenでビルドした時に発生したエラー①JREのバージョン
JREのバージョンの違いによりビルドが失敗した時の解決方法について。
環境
- Spring Boot: 2.3.3.RELEASE
- STS4: 4.3.2.RELEASE
- Maven: 3.6.1
エラー内容
以下はmaven package
を実行した時に発生したエラーです。
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
解決方法
インストール済みのJREを変更することでエラーを解消できます。
- メニューバーから「ウィンドウ」→「設定」で設定ダイアログを開く。
- 「Java」→「インストール済みのJRE」を選択して、以下の画面を表示する。
- ビルドに使用するのと同じバージョンを指定する。
プロジェクトのビルドパスを修正した時に、こちらも設定するのを忘れてたために発生していたようでした。