无法检查maven版本

无法检查maven版本,maven,Maven,当我运行下面的命令时,我没有得到maven版本。java版本可以完美地工作 >mvn-v “mvn”未被识别为内部或外部命令, 可操作的程序或批处理文件。 下面是环境变量集 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_11 M2_HOME=C:\Program Files\apache-maven-3.5.3 M2=%M2_HOME%\bin PATH=%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;%J

当我运行下面的命令时,我没有得到maven版本。java版本可以完美地工作

>mvn-v “mvn”未被识别为内部或外部命令, 可操作的程序或批处理文件。

下面是环境变量集

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_11
M2_HOME=C:\Program Files\apache-maven-3.5.3
M2=%M2_HOME%\bin

PATH=%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;%JAVA_HOME%\bin;%M2%;

尝试将文件夹apache-maven-3.5.3移动到C:\apache-maven-3.5.3

确保正在将环境变量添加到系统变量:

M2_HOME=C:\apache-maven-3.5.3

然后将%M2\u HOME%\bin添加到PATH系统变量中


还可以尝试以管理员权限运行命令行。

当路径中有空格时,是否需要在路径周围加上“双引号”?“C:\Program Files\Java\jdk1.8.0_11”和“C:\Program Files\apache-maven-3.5.3”Java——该版本在没有QuoteExcellent的情况下运行良好。很高兴您已经接受了答案。如果您的答案正确,那么在命令行中打印变量并不能解决问题:echo%M2_HOME%和echo%M2%尝试以管理员权限运行命令行。如何将M2和M2_HOME设置为PATH系统变量。在将变量设置为PATH系统变量后,它现在开始工作。