本文介绍了无法从命令行访问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命令?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-26 07:50
查看更多