開発環境
- Windows10 64bit
- Java8
- Spring5
- Maven 3.5.4
- Spring Tool Suite Version: 3.9.5
mvn installエラー
STSでpon.xmlを選択した状態で緑色の「実行」ボタンの黒い↓から「Maven install」を実行すると以下のエラーが出力する。
STSConsole
[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] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.804 s
[INFO] Finished at: 2018-09-18Txx:xx:xx+09:00
[INFO] ------------------------------------------------------------------------
もう一度、「Maven install」を実行すると自動でダウンロードが始まり、ビルド成功した。
コマンドプロンプトと同様のエラーなのでJDKのパス関連だと思った。
STSConsole
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.093 s
[INFO] Finished at: 2018-09-18Txx:xx:xx+09:00
[INFO] ------------------------------------------------------------------------
もし、また同じエラーでダメだった場合は「設定」→「Java」→「インストール済みのJRE」を設定しようとした。
これも試す可能性もあった。
パッケージエクスプローラーの「JREシステム・ライブラリー」を右クリックし、「プロパティ」を選択する。
JRE システム・ライブラリーのプロパティー画面が開くので「ワークスペースのデフォルト JRE (jre1.8.x)」を選択し、「適用して閉じる」ボタンをクリックする。
以上、「いいね」ボタンをよろしくお願いします。