找不到 Mvn 命令?

问题描述 投票:0回答:3

我当时正在安装 Maven,并弄乱了一些变量来修复错误,但现在似乎完全丢失了它。我的 PATH 变量与 JAVA_HOME 一起设置正确,但我仍然得到

-bash: mvn: command not found

我尝试删除 Maven 文件并重新下载它们并打开新终端,但没有成功。我还可以使用其他任何故障排除技术来希望解决我的问题吗?我在 Mac 上运行。

java maven installation
3个回答
4
投票

我有一个类似的问题,使用 sdkman 安装后,

 mvn not found 

如果你安装了 sdkman,就像我一样,你可能想执行:

sdk use maven <version>
例如:

$ sdk use maven 3.6.3
 
 
# Install skman.
$ curl -s "https://get.sdkman.io" | bash
$ source ~/.sdkman/bin/sdkman-init.sh

# Check available maven versions:
$ sdk list java
$ sdk list maven

# install desired candidate and version
$ sdk install java 13.0.1-open
$ sdk install gradle
$ sdk install maven
$ sdk install springboot


# Verify Installation by checking versions:
$ java -version
$ gradle -v
$ mvn --version
$ spring --version

1
投票

如果是linux机器,直接使用yum安装,那么你可以在/usr/local中找到maven

因此,您可以在 ~/.bashrc 中设置 MAVEN_HOME 并执行 source ~/.bashrc 使其永久化。

通过 $echo MAVEN_HOME 和 $echo JAVA_HOME 进行检查

如果你得到两者的准确路径,那就没问题了。


-1
投票

检查一下,不要忘记重新启动机器

© www.soinside.com 2019 - 2024. All rights reserved.