变量
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.4bin
输入 "%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:Glassfish3jdk7jre
and so on.
只需输入 mvn --version"即可产生:
mvn is not recognized as an internal or external command,
operable program or file.
我已经重新启动了Windows 7无济于事。我对这里发生的事情感到茫然。 有什么建议吗?
您必须将 %M2% 添加到 Path 变量中
您需要将 PATH 设置为引用%M2%
而不仅仅是M2
,否则操作系统将在文件夹M2
中查找mvn
,而不是由 M2
env 的值表示的路径。