本文介绍了无法从命令行访问mvn命令?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试从命令行访问 mvn .
安装路径
C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
用户变量
M2 = %M2_HOME%\bin
M2_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
JAVA_HOME = C:\Archivos de programa\Java\jdk1.7.0_25
系统变量
Path = %M2%;%JAVA_HOME%/bin; and others...
我试图确定Maven是否通过mvn --version正确配置,如手册所述,但这是结果:
I try to se if Maven is well configured through mvn --version as the manual says but this is the result:
C:\>mvn --version
"mvn" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Program Files\Apache Software Foundation\apache-maven-3.1.1\bin>mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: C:\Archivos de programa\Java\jdk1.7.0_25\jre
Default locale: es_ES, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
这可能是什么?我是否应该在每次需要它们时导出变量?
What could it be this? Should I export the variables every time I need them?
推荐答案
Path = %M2%;%JAVA_HOME%/bin; and others...
如果将%M2%
更改为%M2_HOME%\bin
,它将起作用.
If you change %M2%
to %M2_HOME%\bin
it'll work.
确切地说:如果执行设置路径",则必须包含Maven的bin目录的路径.
To be precise: if you execute 'set Path' it must contain the path to the bin directory of Maven.
这篇关于无法从命令行访问mvn命令?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!