Apache Maven:无法识别Windows 7 64位类路径

时间:2012-05-21 15:24:18

标签: maven windows-7 command-line path

Windows 7无法将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“yield:

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

我重启Windows 7无济于事。 我不知道这里发生了什么。有什么建议吗?

2 个答案:

答案 0 :(得分:4)

您必须将%M2%添加到路径变量

答案 1 :(得分:3)

您需要设置PATH以引用%M2%而不仅仅是M2,否则操作系统会在mvn文件夹中查找M2,而不是表示路径通过M2 env的值。变量