【发布时间】:2019-01-07 10:19:04
【问题描述】:
我正在尝试将 maven v3.5.4 安装到我的计算机上,每当我尝试“mvn -version”命令时,我都会得到
'mvn' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
我查阅了多个关于如何执行此操作的教程,它们提供的信息几乎相同。添加系统变量 M2 和 M2_HOME,然后将目录附加到 Path 系统变量。我将系统变量配置为以下内容:
M2:
- 名称:M2
- 值:C:\Program Files\Apache\maven\bin
M2_HOME:
- 名称:M2_HOME
- 值:C:\Program Files\Apache\maven
MAVEN_HOME:
- 名称:MAVEN_HOME
- 值:C:\Program Files\Apache\maven
路径:
- 名称:路径
- 值:%M2_HOME%\bin;%JAVA_HOME%\bin
我看到有人说 bin 目录中应该有一个 .exe 或 .bat 文件。那些东西我一个也没有。我在这个文件夹中只有 4 个文件。
这可能是问题所在。我的 Maven 目录的路径是: 我有以下 maven 相关的系统变量:
而我的 Path 变量是:
我不知道如何解决这个问题,所以如果有人知道,请告诉我。
【问题讨论】:
-
%M2_HOME%\bin %JAVA_HOME%\bin??是误会还是遗漏了; -
错了,意思是放一个 ;我会解决的
-
您是否添加了链接到您的 jdk 目录的
JAVA_HOME变量?你也应该设置MAVEN_HOME值为C:\Program Files\Apache\maven以避免麻烦。 -
是的,JAVA_HOME 被添加为系统变量。我尝试添加 MAVEN_HOME 并测试 mvn 命令仍然给出错误。
-
你能导航到你的 maven/bin 文件夹并输入“mvn --version”吗?
标签: maven installation maven-3 system-variable