我刚刚安装了Maven。我在CMD控制台mvn -version
中执行,它可以工作。
C:\>cd apache-maven-3.3.3
C:\apache-maven-3.3.3>mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:3
7+02:00)
Maven home: C:\apache-maven-3.3.3
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: C:\Program Files (x86)\Java\jre1.8.0_25
Default locale: es_ES, platform encoding: Cp1252
OS name: "windows 8", version: "6.2", arch: "x86", family: "dos"
当我尝试执行命令c:\mvn -version
时,我会收到一个包含java
命令的列表。
可能是什么原因?
答案 0 :(得分:0)
我相信你没有在windows系统中设置PATH变量。
导航至高级系统设置 - >环境变量 - >系统变量
复制“C:{path_to_maven} \ bin”并将其附加到“路径” 环境变量。
此外,建议您设置
用户变量部分中的M2_HOME
到“C:{path_to_maven} \”,以便将来不会遇到麻烦
If you need more details, go to the official page of maven by clicking on this link.
答案 1 :(得分:0)
在Windows环境中添加M2_HOME
变量,并将其指向Maven文件夹。更新PATH变量,追加Maven bin文件夹:%M2_HOME%\bin
,这样就可以在任何地方运行Maven的命令。