質問: "C:¥Program Files¥Java¥jdk1.8.0_121;" のように;を削除すれば解決するものでした。 しかし、私のシステム環境変数ではJAVA_HOMEでC:¥Program Files¥Java¥jdk1.8.0_121を指定し、Pathで%JAVA_HOME%¥binを指定しています。 C:\Program Files\Java\jdk1.8.0_121\bin の位置にちゃんとjava.exeはあります。 下記のように入力するときちんと表示されます。 C:\Users\naoki>java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) なにがおかしいのでしょうか。 わかる方いらっしゃいましたらご教授お願いいたします。
回答: 自己解決しました。 M2_HOMEがシステム環境変数とユーザー変数の両方に記載されており競合してたようです