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