我得到的mvn
命令不被识别为内部或外部命令.
我已经设置了M2_HOME,JAVA_HOME并将%M2_HOME%/ bin添加到路径变量中.所有都是系统变量.仍然遇到同样的问题.
回应显示正确路径的变量.
Maven之路: C:\apache-maven-3.1.0\apache-maven-3.1.0
M2_HOME:C:\apache-maven-3.1.0\apache-maven-3.1.0
路径: Other things,C:\Program Files (x86)\Java\jdk1.7.0_40\bin,C:\apache-maven-3.1.0\apache-maven-3.1.0\bin
我已经重启了两次计算机.
car*_*ing 17
重启机器,设置您的M2_HOME后(指向你的Maven BASEDIR,不要在bin
DIR)和PATH( PATH=%M2_HOME%\bin;%PATH%
).
然后做:
dir %M2_HOME%\bin\mvn*
Run Code Online (Sandbox Code Playgroud)
如果有.bat
文件,它应该在Windows下工作,因为它似乎找到它.如果没有,那么你的路径不对,你需要确保你的%PATH%
变量真正指向Maven的正确路径.
确保为操作系统使用正确的斜杠.在Windows下他们是\
.
小智 12
将整个maven路径写入Environment PATH
变量.
例:
C:\Program Files\apache-maven-3.2.3\bin;
Run Code Online (Sandbox Code Playgroud)
我的PATH
变量没有读取%M2%
或%M2_HOME%\bin
正确,因此我写了PATH
变量的完整路径.
工作.
San*_*hte 12
右键单击我的电脑>>属性>>高级系统设置>> 系统属性窗口将显示在高级>>环境变量下
单击" 新建"以设置"环境变量"
变量名:JAVA_HOME 变量值:C:\ Program Files\Java\jdk1.8.0_121
变量名称:M2 变量值:%M2_HOME%\ bin
变量名称:M2_HOME 变量值: C:\ Program Files\Apache Software Foundation\apache-maven-3.5.0
变量名称: 路径 变量值: %M2_HOME%\ bin
然后点击确定,好的,好的.现在重新启动命令提示符并再次使用"mvn -version"检查以验证mvn是否正在运行,您也可以重新启动系统.
它的工作......享受:)
谢谢Sandeep Nehte
小智 10
这对我有用:
1-从https://maven.apache.org/download.cgi下载 apache-maven-3.3.9-bin.tar.gz 文件
2-复制c:\programfiles下的文件夹
3-set 变量如下: M2_HOME ----- C:\Program Files\apache-maven-3.3.9 M2 ----- C:\Program Files\apache-maven-3.3.9
添加路径变量到这个:;C:\Program Files\apache-maven-3.3.9\bin
然后以系统管理员身份运行cmd
有效。
如果您已经设置了JAVA_HOME
and M2_HOME
(或MAVEN_HOME
在我的情况下)环境变量并将\bin文件夹添加到Path
环境变量中但仍然不起作用,那么此解决方案可能适合您。
确保您已按正确的顺序设置变量,您的%JAVA_HOME%\bin
文件夹应添加在之前,%MAVEN_HOME%\bin
如图所示
归档时间: |
|
查看次数: |
148699 次 |
最近记录: |