Maven を実行すると、次の出力が得られます。
[WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.
これを修正するにはどうすればよいですか?
このエラー メッセージは、 Java コードを実行できるだけでソースをコンパイルできない Javaの簡易バージョンである JRE (Java ランタイム環境) を使用して Maven を実行している場合に表示されます。
警告を修正するには、JDK (Java Development Kit) をインストールし、環境変数JAVA_HOME
を新しくインストールした Java のバージョンに設定します。
必要に応じて、これをファイルに入れることができ.mavenrc
ます。その場合、Maven のみがこのバージョンの Java を使用します。
Eclipse から Maven を実行している場合 (例: Run As : Maven Install)、環境が正しい JRE で構成されていることを確認してください (JRE ではなく JDK が必要です)。[ウィンドウ] -> [設定] -> [Java] -> [インストール済みの JRE] に移動します。JDK がある場合は JDK を選択し、ない場合は JDK を追加します。
JAVA_HOME
MyComputer-->Environment 変数で設定してみてください
Right click on project -> Properties -> Java Compiler
次にuncheck
、実行環境からコンプライアンスを使用します...そして、コンパイラコンプライアンスレベルでコンパイラを選択します