web-dev-qa-db-ja.com

プロジェクトでゴールorg.Apache.maven.plugins:maven-compiler-plugin(default-compile)の実行に失敗しました:致命的なエラーのコンパイル:tools.jarが見つかりません

http://www.tutorialspoint.com/jsf/jsf_environment_setup.htm で提供されているすべてのステップを完了しました

Apache MavenとApache Tomcatは両方とも準備ができています。環境も設定します。 EclipseでMavenプロジェクトを作成しました。Mavenビルドを使用してこれを実行すると、ビルドエラーが発生します。

このエラーが発生します

「目標org.Apache.maven.plugins:maven-compiler-plugin:2.5.1:compile(default-compile)のプロジェクトHello2の実行に失敗しました:致命的なエラーのコンパイル:tools.jarが見つかりません:C:\ Program Files\Java\jre1.8.0_40 ..\lib\tools.jar "

私は何をすべきか?

15
abdul khan

Eclipseのデフォルトでインストールされた「jre」をjdkに設定する必要があります。 Eclipseウィンドウメニュー=>環境設定=>左ナビゲーションペインに検索文字列「jre」を入力=>左ナビゲーションペインの「インストール済みJRE」をクリック=> [追加]をクリックして、JDKを参照します。 => JDKの横にあるチェックボックスをクリックして、デフォルトにします。

Java jdkをまだお持ちでない場合は、ダウンロードしてインストールする必要があります。

また、Eclipseの実行構成が、セットアップしたデフォルトのjdkを使用するように設定されていることを確認します。 「。

38
Shane Voisard

.m2ローカルローカルリポジトリを削除して再実行します。できます。

2
Kun

Javaバージョン、すべての場所で同じである必要があります。スクリーンショットを参照してください。

  1. pom.xml enter image description here
  2. Javaビルドパス enter image description here
  3. Javaコンパイラ enter image description here

注:2および3の構成ウィンドウを表示するには、プロジェクトを右クリックして[プロパティ]をクリックします。

0
Vinayak Dornala