无法从解压缩的源存档中在Windows上运行mvn命令

时间:2012-09-09 18:01:45

标签: java maven environment-variables

我的笔记本电脑被盗,所以我不得不重新下载Java和Maven,我似乎无法让Maven启动并运行,即使我上次没有问题。我有以下地点:

C:\Program Files\Java\jdk1.7.0_03
C:\Program Files\apache-maven-3.0.4

在我的环境设置中,我添加了以下系统变量:

M2_HOME - C:\Program Files\apache-maven-3.0.4
JAVA_HOME - C:\Program Files\Java\jdk1.7.0_03

我更新了我的Path系统变量,以便以下内容开头:

%JAVA_HOME%\bin;%M2_HOME%\bin;

这一切都来自Maven installation instructions。但是,当我打开一个新的命令提示符并检查版本时,我收到以下消息:

'mvn' is not recognized as an internal or external command,
operable program or batch file.

有谁知道我错过了什么?

更新

当我安装Java时,我注意到java -version自动开始工作,而我无需做任何事情。某处可能存在Java冲突?

2 个答案:

答案 0 :(得分:2)

您的路径变量应该是%M2_HOME%\bin而不是%M2%\bin

答案 1 :(得分:0)

检查mvn.bat的属性以查看它是否被阻止。