我当时正在安装 Maven,并弄乱了一些变量来修复错误,但现在似乎完全丢失了它。我的 PATH 变量与 JAVA_HOME 一起设置正确,但我仍然得到
-bash: mvn: command not found
我尝试删除 Maven 文件并重新下载它们并打开新终端,但没有成功。我还可以使用其他任何故障排除技术来希望解决我的问题吗?我在 Mac 上运行。
我有一个类似的问题,使用 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
如果是linux机器,直接使用yum安装,那么你可以在/usr/local中找到maven
因此,您可以在 ~/.bashrc 中设置 MAVEN_HOME 并执行 source ~/.bashrc 使其永久化。
通过 $echo MAVEN_HOME 和 $echo JAVA_HOME 进行检查
如果你得到两者的准确路径,那就没问题了。