26

私は最近 Maven をダウンロードし、このページの指示に従いました。私のマシンには既に ant がインストールされています。ここで、Maven が完全にインストールされているかどうかを確認したい場合、JAVA_HOME が正しく設定されていないというエラーが表示されますが、ANT では同じように完全に機能します。

For Maven I tried :
1. open cmd
2. type mvn -version
3. Error appeared :
C:\Users\Admin>mvn -version

ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = "C:\Program Files\Java\jre7\bin"
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation

For ANT I tried and worked :
1. open cmd
2. type mvn -version
3. Apache Ant(TM) version 1.9.1 compiled on May 15 2013

ディレクトリに行って、java.exeが実際にそのディレクトリにあるかどうかを確認しましたが、そこにありました。彼らがうまく設定した環境変数をチェックしました。システムを再起動して再度確認しましたが、同じ問題が発生しました。何が足りないのか教えてください。

4

7 に答える 7

15

JAVA_HOME 環境変数に bin を含めないでください

于 2013-06-26T08:47:38.670 に答える
6

こちらの指示に従ってください。

JAVA_HOMEこのようにする必要があります

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_07
于 2013-06-26T08:50:42.117 に答える
2

Java ホームへのパスにスペースがある場合は、必ずパスに引用符を追加してください。C:\Program Files\java\javaxxx\ は機能しませんが、「C:\Program Files\java\javaxxx\」は機能します。

于 2014-06-04T22:27:40.390 に答える
0

JAVA_HOME を Java ランタイム環境である JRE に向けています。ランタイム環境の bin フォルダーに Java コンパイラーがありません。Java Development Kit である JDK をダウンロードする必要があります。これをインストールすると、bin フォルダーに javac.exe というファイルがあることがわかります。それがあなたのコンパイラです。

于 2013-06-26T08:51:59.100 に答える