開発環境
- Windows10 64bit
- Java8
- Spring5
- Maven 3.5.4
- コマンドプロンプト
mvn installエラー
あるSpring Framework5参考書の手順通りするとSpringプロジェクト内でmvn installコマンドを打つと以下のエラーが発生した。
原因はJDKのパスを通さなかったこと。
mvn_install
[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] ------------------------------------------------------------------------
JDKのインストール時にパス通す選択肢があったはず。
インストール後にパスが通っていることを確認するコマンドを打った。
java_version
>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
正常にJavaのバージョンが表示されたので、JDKインストール後にパスが通ったと勘違いしていた。
mvn installのエラー内容は「この環境ではコンパイラは提供されません(No compiler is provided in this environment)」と書かれていたのでパスを通すことにした。
JAVA_HOMEを作る。
pathの内容を変更する。
binまでパスを通す。
JDKのパスを通したら、正常にmvn installが完了できた。
mvn_install
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17.464 s
[INFO] Finished at: 2018-09-18Txx:xx:xx+09:00
[INFO] ------------------------------------------------------------------------
以上、「いいね」ボタンをよろしくお願いします。