1

Windows7はmvnをコマンドとして認識しません。

環境変数:

M2_HOME:  D:\apache-maven-3.0.4
M2:  %M2_HOME%\bin
PATH: . . . :M2_HOME;M2; . . .

コマンドプロンプトで「echo%M2_HOME%」と「echo%M2%」と入力すると、次のようになります。

D:\apache-maven-3.0.4  and  D:\apache-maven-3.0.4\bin

「%M2%\ mvn--version」と入力すると、次のようになります。

Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven Home: D:\apache-maven-3.0.4
Java Version: 1.7.0_03, vendor: Oracle Corporation
Java Home: D:\Glassfish3\jdk7\jre
and so on.

mvn --version "と入力するだけで、次のようになります。

mvn is not recognized as an internal or external command,
operable program or file.

Windows7を再起動しましたが無駄になりました。私はここで何が起こっているのか途方に暮れています。助言がありますか?

4

2 に答える 2

4

%M2% を Path 変数に追加する必要があります

于 2012-05-21T15:32:54.533 に答える
3

%M2%の代わりに参照するように PATH を設定する必要があります。そうしないと、OS はenvの値で示されるパスではなく、フォルダー内でM2探します。変数mvnM2M2

于 2012-05-21T15:42:09.747 に答える