1. ホーム
  2. java

[解決済み] Eclipse/Mavenのエラーです。"この環境ではコンパイラが提供されていません"

2023-05-04 17:21:54

質問

私は、Javaエンタープライズ開発の世界では比較的新参者です。 私の組織の Java の第一人者が無期限の家族休暇で不在のため、私は彼が開発した Java アプリケーションのいくつかを保守する仕事を割り当てられました。 彼は出発する前に私のコンピューターで Maven を使用して Eclipse [Kepler SR1] をセットアップし、それは問題なく動作するように見えました。

今、私は最初の修正をデプロイする準備ができており、Maven を実行する必要があります。 install を実行する必要がありますが、動作させるのに苦労しています。

[ERROR] プロジェクト mrpapp でゴール org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) の実行に失敗しました。コンパイルに失敗しました。

[ERROR] この環境ではコンパイラが提供されていません。おそらく、JDKではなくJREで実行しているのではないでしょうか?

が、私は間違いなく am を実行しているのは JDK であって JRE ではありません。 私はダブルチェックで $JAVA_HOME ( C:\Program Files (x86)\Java\jdk1.7.0_60 ) と、それを があります。 javac.exe の中に bin ディレクトリに配置します。

のコピーを添付しています。 pom.xml ファイルのコピーを添付します。 この中に問題を引き起こしているものがあると思いますが、それが何であるかはわかりません。 私は Windows 7 64 ビットでラップトップを使用していますが、さらにプラットフォーム/環境情報が必要であれば、それも提供できます。

どんな助けでも、非常に感謝されます。

どのように解決するのですか?

ウィンドウ → 環境設定 → Java → インストールされた JRE を選択します。

そして、JDK のパスを示すエントリがあるかどうかを確認し、なければ、次のようにクリックします。 編集 ボタンをクリックし、設定したパスを JAVA_HOME 環境を設定したパスを入力します。