我已经阅读了有关此问题的相同问题,但它在任何地方都无效。
我已经将maven 3.3.3提取到D:\ Maven(Java已安装且工作正常),然后添加了2个系统变量:
M2 - %M2_HOME%\ bin M2_HOME - D:\ Maven
我还在路径中附加了下一步:
%M2% 但它仍然无法正常工作。
我可以执行' mvn -version'来自D:\ Maven \ bin但不能从另一个目录执行此操作。
提前致谢!
答案 0 :(得分:5)
在D:\ Maven \ bin之后,不要在路径中留出额外的空间;在D:\ Maven \ bin; D:\ Program Files \ NodeJS;请不要在路径变量中留出任何空格。
通常,要在windows中的命令行中设置mvn:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65
M2_HOME=D:\apache-maven-3.3.3
最后将maven添加到PATH
;%M2_HOME%\bin;
在系统环境的PATH属性末尾添加它
现在尝试mvn -version
答案 1 :(得分:0)
尝试将完整的Maven路径直接放入bin,例如“ C:\ Users \ ABC \ Downloads \ maven-2.0.5-bin \ maven-2.0.5 \ bin ”操作系统,那么您将能够了解问题所在。