MVN 版本不起作用



我在我的系统上下载了apache-maven-3.2.5。为了进行设置,我更改了我的环境变量,如下所示:

M2_HOME: C:ProgramFiles(x86)Apacheapache-maven-3.2.5
MAVEN_HOME: C:ProgramFiles(x86)Apacheapache-maven-3.2.5bin
PATH: C:ProgramDataOracleJavajavapath;C:Program Files (x86)LenovoFusionEngine;C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Program Files (x86)NVIDIA CorporationPhysXCommon;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C:Program FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine ComponentsIPT;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsIPT;%JAVA_HOME%bin;%M2_HOME%bin;

在运行 mvn 版本时,它显示错误:

'mvn' is not recognised as an external or internal command, operableprgram or batch file

我在stackoverflow上遇到了其他各种链接,为同一问题提供了解决方案。我尝试了很多:在制作MAVEN_HOMEM2_HOME作为系统变量后重新启动系统。甚至我尝试明确地PATH变量中提及 bin 的路径,即 %PATH%;C:ProgramFiles(x86)Apacheapache-maven-3.2.5bin; .另外,我在PATH中包含JAVA_HOME变量,尽管运行mvn -version不需要它。也尝试在管理员模式下运行。这里没有改进。

因此,我运行了用于检查路径的命令:

dir %M2_HOME%binmvn*

它给出了输出:

The system cannot find the path specified

因此,我在命令提示符中明确回显了三个变量,但它们似乎给出了正确的路径。问题出在哪里?我尝试重新下载zip文件,并通过更改目标目录再次提取并修改变量。似乎什么都不起作用。

您的程序文件文件夹名称可能包含空格。将程序文件(x86)更改为程序文件(x86)或程序~2。

最新更新