0

私はJavaプログラミングを学ぶのが初めてです!Maven プロジェクトで .jar を作成したい。このコマンドを実行した後mvn clean install、次のエラー メッセージが表示されます。

プロジェクト wps-demo で目標 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(default-compile) を実行できませんでした: コンパイルの失敗

次の場所に Javac コンパイラが見つかりません:C:\Program Files\Java\jre7..\lib\tools.jar

JRE ではなく、JDK 1.4 以降を使用していることを確認してください (com.sun.tools.javac.Main クラスが必要です)。

ほとんどの場合、Java の場所を変更できます。

JAVA_HOME 環境変数の設定によるインストール

このエラーをきれいにするために何ができますか!

4

4 に答える 4

2

次のエラー メッセージが示すように、JDK (Java Development Kit) ではなく、JRE (Java Runtime Environment) のみがインストールされているようです。

JRE ではなく、JDK 1.4 以降を使用していることを確認してください (com.sun.tools.javac.Main クラスが必要です)。

Oracle の Web サイトからJDK (JRE ではない) をダウンロードしてインストールします。

JRE を使用すると、Java プログラムを実行できますが、Java コンパイラなど、Java ソフトウェアの開発に必要なツールは含まれていません。JDK にはこれらのツールが含まれています。

JDK がすでにインストールされている場合は、JAVA_HOME環境変数が、JRE のあるディレクトリではなく、JDK がインストールされているディレクトリを参照していることを確認してください。

于 2013-03-21T10:23:31.410 に答える
1

あなたのエラーは、システム設定の JAVA_HOME 変数の値が間違っていると言っています...次のようなものでなければなりませんC:\Program Files\Java\jre6

たとえば、ここで設定する方法を見つけることができます。

于 2013-03-21T10:21:38.673 に答える
0

Windows が Java ライブラリを検出できるように、Java 開発キットの場所を指定する環境変数を設定する必要があります。

MyComputer プロパティの詳細タブで作成できる JAVA_HOME 変数に Java ホーム パスを入力します。

Java ホーム パスは次のようになります。

C:\Program Files\Java\jdk1.5

お役に立てれば

于 2013-03-21T10:49:36.510 に答える
0

Maven の次の記事も参照してください。

Maven 2.2.0 以降、Maven が Java プロジェクトをビルドできるようにするには、Java JDK 1.5 が必要であると記載されています。この記事では、ビルド プロセスで JDK 1.5 以降を使用できるように、これらの調整を行う方法についても説明します。

于 2013-03-21T10:54:45.470 に答える