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