2015-11-06 38 views
0

我已经安装了JDK 8甚至dowloaded apache maven 3.3.3.Also我已经设置了Java和Maven的路径,但是当我尝试在命令提示符下执行mvn --version命令时,它是显示“mvn”未被识别为内部或外部命令可操作程序或批处理文件的错误“无法在Windows 7中设置Maven

+1

运行绝对路径怎么样?如果您在设置PATH之前打开了命令窗口,那么该窗口可能没有更新的PATH。打开一个新的'cmd'并重试。 – Thevenin

+0

您是否已将路径添加到PATH环境变量中,您是否重新启动了命令提示符? –

回答

0

请按照以下步骤设置Windows机器上的Maven。

请确保更改您的maven下载版本。希望你在下面的位置提取,或者你可以在任何位置做,并确保给出正确的路径。

C:\Program Files\Apache Software Foundation\apache-maven-3.3.3 

然后,您需要将M2_HOME, M2, MAVEN_OPTS设置为环境变量。

M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.3.3 

M2=%M2_HOME%\bin 

MAVEN_OPTS=-Xms256m -Xmx512m 

完成!

只需打开新的命令提示符,并检查mvn -version

0

假设您在Windows上运行,只需定义您的M2_HOME变量以指向您的Maven安装文件夹并添加%M2_HOME% \ bin到你的PATH变量。

这是一个相当不错的教程:http://www.avajava.com/tutorials/lessons/what-is-maven-and-how-do-i-install-it.html

+0

只需按照以下步骤进行操作:http://maven.apache.org/install.html只需将分发的bin文件夹放入Path就可以了......仅此而已...... – khmarbaise

+0

某些IDE关心M2_HOME来选择特定的Maven实例 – panagdu

+0

I尝试了与您在链接中提供的教程中给出的相同的内容,但是即使我得到同样的问题 –

0

如果你已经按照官方的安装说明,当你指定mvn.bat,但不mvn那么你PATHEXT环境变量需要调整它的工作原理:

set PATHEXT=.COM;.EXE;.BAT;.CMD 

上面的命令通常是默认的。

0

步骤来建立的Maven

  1. 确保JDK安装,并JAVA_HOME变量添加为Windows环境变量。

  2. 下载Maven zip file,例如:apache-maven-3.3.9-bin.zip。将其解压缩到您想要的文件夹。

假设你解压缩到这个文件夹 - C:\Program Files\apache-maven-3.3.9

enter image description here

这一切,只是文件夹和文件,不需要安装。

  • 在Windows环境中添加这两种M2_HOMEMAVEN_HOME变量,并将其指向你的Maven文件夹。
  • enter image description here

  • 编辑PATH变量,追加Maven的bin文件夹 - %M2_HOME%\bin,这样就可以到处运行Maven的命令。
  • enter image description here

    1. 运行mvn –version在命令提示,如果显示以下消息中的行家设置已经完成。 enter image description here

    享用编码!!!