安装Maven 3后无法识别mvn

时间:2011-04-22 11:55:49

标签: maven maven-3

我的maven 3安装有些问题。

我已经下载了maven 3.0.3并将其解压缩到一个文件夹中。 我设置了以下环境变量。

  • M2_HOME:
    C:\a few folders\apache-maven-3.0.3
  • M2:
    %M2_HOME%\bin
  • JAVA_HOME:
    C:\Program Files\Java\jdk1.6.0_25
  • 路径:
    %JAVA_HOME%\bin; %M2%

当我在命令行中输入“mvn”时,我收到一条消息,指出无法识别该命令。有什么想法吗?

4 个答案:

答案 0 :(得分:4)

Maven 3.0.3及更高版本不需要M2_HOME变量。 以下环境变量更改足以从命令行运行Maven:

  1. JAVA_HOME设置为Java jdk目录(例如C:\Program Files\Java\jdk1.6.0_29
  2. 设置PATH以包含Maven bin目录。

答案 1 :(得分:2)

一切看起来都不错。

  • 我不知道分号和%M2%后面是否应该有空格。这可能是你的问题。
  • 确保您正确输入了“几个文件夹”。

答案 2 :(得分:0)

试试这个:

在SYSTEM VARIABLES(M3_HOME和M3)中添加(创建)这些新变量:

 M3_HOME: C:\maven_installation_folder\

 M3: %M3_HOME%\bin

包含在:" CLASSPATH"和"路径"变量

 CLASSPATH: other_variables;%M3%;

 Path: other_variables;%M3%;

转到命令提示符(cmd)并键入:

 mvn -version

答案 3 :(得分:0)

Maven 3.0.3及更高版本不需要M2_HOME变量。所以不需要添加它。

我在Windows系统变量中执行了以下操作,它可以工作:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
Path=C:\Program Files\Java\jdk1.8.0_31\bin;C:\Selenium 3\Maven\apache-maven-3.3.3\bin