mvn is not recognized after installation Maven 3

2019-02-19 05:13发布

I have some problems with my maven 3 installation.

I have downloaded maven 3.0.3 and extracted it to a folder. I set the following environment variables.

  • 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
  • Path:
    %JAVA_HOME%\bin; %M2%

I get a message that the command is not recognized when i type "mvn" in the command line. Any ideas?

标签: maven maven-3
4条回答
仙女界的扛把子
2楼-- · 2019-02-19 05:28

Maven 3.0.3 and later doesn't need the M2_HOME variable. So no need to add that.

I did the following in the Windows System variables and it works:

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
查看更多
来,给爷笑一个
3楼-- · 2019-02-19 05:33

Try this:

Add(create) these new variables at the SYSTEM VARIABLES (M3_HOME and M3):

 M3_HOME: C:\maven_installation_folder\

 M3: %M3_HOME%\bin

Include at: "CLASSPATH" and "Path" variables

 CLASSPATH: other_variables;%M3%;

 Path: other_variables;%M3%;

Go to Command Prompt (cmd) and type:

 mvn -version
查看更多
老娘就宠你
4楼-- · 2019-02-19 05:41

Everything looks OK.

  • I don't know if there should be a space after the semicolon and %M2%. This might be your problem.
  • Make sure you typed a "a few folders" correctly.
查看更多
爷、活的狠高调
5楼-- · 2019-02-19 05:51

Maven 3.0.3 and later doesn't need the M2_HOME variable. The following environment variable changes are sufficient to run Maven from the command-line:

  1. Setting JAVA_HOME to the Java jdk directory (eg. C:\Program Files\Java\jdk1.6.0_29)
  2. Setting PATH to include the Maven bin directory.
查看更多
登录 后发表回答