我设置了以下系统变量(OS = Vista):
M2_HOME = C:\Program Files\Maven M2 = %M2_HOME%\bin path = %M2%
如果我运行mvn --版本,我得到:
mvn: command not found
有人知道为什么会这样吗?谢谢。
bgibtngc1#
Maven设置:a.从https://maven.apache.org/download.cgi安装mavenB.解压缩maven并保存在C盘。c.在系统变量中设置MAVEN_HOMEd.设置maven的路径
bfhwhh0e2#
我遵循这个教程:How to install Maven on Windows但是运行mvn -version,我仍然得到:mvn:未找到命令所以,我关闭了当前的git窗口,并打开了一个新窗口。一切顺利:)
mvn -version
raogr8fs3#
如果你在windows上,我想你需要做的是像这样设置路径:
SET PATH=%M2%
此外,我假设您需要将路径设置为C:...\apache-maven-3.0.3\,因为这是Windows归档的默认文件夹。另一方面,我假设您需要将maven的路径添加到您的,而不是将其设置为仅maven,因此您的设置应如下所示:
SET PATH=%PATH%;%M2%
oprakyz74#
我尝试了其他线程的解决方案。在系统变量中添加M2和M2_HOME,甚至在用户变量中添加。以管理员身份运行cmd。所有方法都不起作用。但是今天我在系统变量“PATH”(C:\Program Files(x86)\Apache Software Foundation\apache-maven-3.1.0\bin)中添加了maven bin的整个路径,到目前为止,它运行良好,希望它能保持这样。
4ktjp1zp5#
我想@emdhie通过的教程会有很大帮助。How install maven但是,我跟着,仍然得到mvn: command not found我找到了这个解决方案来了解我的配置中的错误:我打开命令行并调用以下命令:
../apache-maven-3.5.3/bin/mvn --version
之后我得到了正确的JAVA_HOME,发现我的JAVA_HOME是错误的。希望这个有用。
hl0ma9xz6#
1.在命令提示符下运行“path”,并确保列出了maven安装目录。1.确保maven安装在“C:\Program Files\Maven”中。
flmtquvp7#
我认为问题出在空格上。我在系统变量中设置了变量,但它不起作用。当我更改变量Progra~1 = 'Program Files'时,一切正常。
Progra~1 = 'Program Files'
M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1
我还将我的M2_HOME移到了PATH(%M2_HOME%\bin)的末尾,我不确定这是否有任何区别。
M2_HOME
PATH(%M2_HOME%\bin)
polkgigr8#
按照以下步骤MAVEN这同样不起作用,请在Powershell中单击以下命令
$env:Path = "$env:Path;C:\path\to\maven\bin"
确保关闭并重新打开powershell,然后尝试mvn -version
qyyhg6bp9#
mvn -版本导出路径=$路径:/opt/apache-maven-3.6.0/bin
9条答案
按热度按时间bgibtngc1#
Maven设置:
a.从https://maven.apache.org/download.cgi安装maven
B.解压缩maven并保存在C盘。
c.在系统变量
中设置MAVEN_HOME
d.设置maven的路径
bfhwhh0e2#
我遵循这个教程:How to install Maven on Windows
但是运行
mvn -version
,我仍然得到:mvn:未找到命令
所以,我关闭了当前的git窗口,并打开了一个新窗口。一切顺利:)
raogr8fs3#
如果你在windows上,我想你需要做的是像这样设置路径:
此外,我假设您需要将路径设置为C:...\apache-maven-3.0.3\,因为这是Windows归档的默认文件夹。另一方面,我假设您需要将maven的路径添加到您的,而不是将其设置为仅maven,因此您的设置应如下所示:
oprakyz74#
我尝试了其他线程的解决方案。在系统变量中添加M2和M2_HOME,甚至在用户变量中添加。以管理员身份运行cmd。所有方法都不起作用。
但是今天我在系统变量“PATH”(C:\Program Files(x86)\Apache Software Foundation\apache-maven-3.1.0\bin)中添加了maven bin的整个路径,到目前为止,它运行良好,希望它能保持这样。
4ktjp1zp5#
我想@emdhie通过的教程会有很大帮助。How install maven
但是,我跟着,仍然得到
mvn: command not found
我找到了这个解决方案来了解我的配置中的错误:
我打开命令行并调用以下命令:
之后我得到了正确的JAVA_HOME,发现我的JAVA_HOME是错误的。
希望这个有用。
hl0ma9xz6#
1.在命令提示符下运行“path”,并确保列出了maven安装目录。
1.确保maven安装在“C:\Program Files\Maven”中。
flmtquvp7#
我认为问题出在空格上。我在系统变量中设置了变量,但它不起作用。当我更改变量
Progra~1 = 'Program Files'
时,一切正常。我还将我的
M2_HOME
移到了PATH(%M2_HOME%\bin)
的末尾,我不确定这是否有任何区别。polkgigr8#
按照以下步骤MAVEN
这同样不起作用,请在Powershell中单击以下命令
确保关闭并重新打开powershell,然后尝试
mvn -version
qyyhg6bp9#
mvn -版本
导出路径=$路径:/opt/apache-maven-3.6.0/bin