我设置了以下系统可执行文件(OS = Vista):
M2_HOME = C:\Program Files\Maven M2 = %M2_HOME%\bin path = %M2%
如果我运行mvn – 版本,我会得到:
mvn: command not found
任何人有任何想法,为什么这可能是? 谢谢。
如果你在窗户上,我想你需要做的设置PATH像这样:
SET PATH=%M2%
此外,我假设你需要设置你的路径像C:… \ apache-maven-3.0.3 \因为这是Windows存档的默认文件夹。 另一方面,我认为你需要添加到你的maven的路径,而不是只将它设置为maven,所以你设置应该看起来像这样:
SET PATH=%PATH%;%M2%
我尝试了其他线程的解决方案。 在系统变量,甚至在用户变量上添加M2和M2_HOME。 以管理员身份运行cmd。 没有任何方法的工作。
但是今天我添加了完整的路径到我的系统变量“PATH”(C:\ Program Files文件(x86)\ Apache软件基金会\ apache-maven-3.1.0 \斌)除了其他路径,到目前为止,它运作良好。 希望它会保持这种方式。
我认为问题是与空间。 我有我的变量在系统变量,但它没有工作。 当我改变变量Progra~1 = 'Program Files'
一切工作正常。
M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1
我也把我的M2_HOME
移到了PATH(%M2_HOME%\bin)
的末尾,我不确定这是否有任何区别。
我试过这个教程
但是,如果我运行mvn – 版本,我仍然得到:
mvn:命令未找到
所以,我关闭了当前的git窗口,并打开一个新的。 一切顺利:)