18

Maven を実行すると、次の出力が得られます。

[WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.

これを修正するにはどうすればよいですか?

4

8 に答える 8

24

このエラー メッセージは、 Java コードを実行できるだけでソースをコンパイルできない Javaの簡易バージョンである JRE (Java ランタイム環境) を使用して Maven を実行している場合に表示されます。

警告を修正するには、JDK (Java Development Kit) をインストールし、環境変数JAVA_HOMEを新しくインストールした Java のバージョンに設定します。

必要に応じて、これをファイルに入れることができ.mavenrcます。その場合、Maven のみがこのバージョンの Java を使用します。

于 2013-11-08T14:34:59.127 に答える
8

Eclipse から Maven を実行している場合 (例: Run As : Maven Install)、環境が正しい JRE で構成されていることを確認してください (JRE ではなく JDK が必要です)。[ウィンドウ] -> [設定] -> [Java] -> [インストール済みの JRE] に移動します。JDK がある場合は JDK を選択し、ない場合は JDK を追加します。

于 2014-06-09T19:44:12.827 に答える
1

JAVA_HOME MyComputer-->Environment 変数で設定してみてください

于 2013-11-08T14:41:04.973 に答える
0

Right click on project -> Properties -> Java Compiler次にuncheck 、実行環境からコンプライアンスを使用します...そして、コンパイラコンプライアンスレベルでコンパイラを選択します

于 2018-01-05T05:48:01.317 に答える