maven 即使在设置环境变量后,也可以获得:“mvn”未被识别为内部或外部命令

6ojccjat  于 2023-04-20  发布在  Maven
关注(0)|答案(1)|浏览(138)
> C:\Users\jt_soc>mvn -version 'mvn' is not recognized as an internal or
> external command, operable program or batch file.
> 
> C:\Users\jt_soc>echo %M2_HOME% C:\Program Files\apache-maven-3.9.1
> 
> C:\Users\jt_soc>echo %M2% C:\Program Files\apache-maven-3.9.1\bin
> 
> C:\Users\jt_soc>echo %maven_opts% Xms256m -Xmx512m

我已经设置了环境变量。并且它在cmd中得到了反映。但我仍然得到mvn未识别的错误。

rn0zuynd

rn0zuynd1#

您正在尝试从命令行调用mvn。这意味着您正在尝试指示cmd调用名为mvn的命令。但是,cmd不知道这些环境变量的用途。它对它们没有用处。
必须设置的环境变量是PATH,这样cmd才能找到mvn
您可以转到“设置”并搜索“环境变量”,然后转到“编辑帐户的环境变量”,然后添加一个包含mvn.exe完整路径的条目,或者您可以执行set PATH=%PATH%;full-path-to-mvn.exe

相关问题