【问题标题】:Mvn Command not found?找不到 Mvn 命令?
【发布时间】:2018-07-30 19:32:12
【问题描述】:

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

-bash: mvn: command not found

我尝试删除 maven 文件并重新下载它们并打开一个新终端,但没有运气。是否有任何其他故障排除技术我可以通过希望找出我的问题。我在 Mac 上运行。

【问题讨论】:

  • 这是您的 PATH 的问题,您是否完成了 echo $PATH 以确保它是正确的?
  • @JoakimDanielson 是的,我刚刚检查过了,一团糟。我如何相应地调整它?我这样做: export PATH=/opt/apache-maven-3.5.4/bin:$PATH 现在我的路径变量在 echo $PATH :/opt/apache-maven-3.5.4/bin:/usr/ 之后看起来像这样local/opt/curl/bin:/usr/local/opt/curl/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/library/java/JavaVirtualMachines/jdk1.8.0_181.jdk/内容/home/bin:/usr/Users/shanewilliams/downloads/apache-maven-3.5.4/bin:/usr/system/Library/OpenSSL/bin:/usr/bin:/bin
  • 路径不应该指向maven文件夹,/opt/apache-maven-3.5.4吗?此外,您的 PATH 中有两次 maven
  • @JoakimDanielson bin 文件夹包含 mvn 密钥和所有内容。根据 maven 网站,它应该指向 maven bin。无论哪种方式,我的路径变量都充满了我想暂时摆脱的更多无意义的东西
  • 对不起,我在考虑 M2_HOME

标签: java maven installation


【解决方案1】:

在使用 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

【讨论】:

    【解决方案2】:

    如果是linux机器,直接yum安装,可以在/usr/local下找到maven

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

    通过 $echo MAVEN_HOME 和 $echo JAVA_HOME 检查

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

    【讨论】:

      【解决方案3】:

      检查一下,别忘了重启机器

      【讨论】:

      • 删除 M2_HOME 和 MAVEN_HOME 只需使用 C:\..\apache-maven-3.5.4\bin 目录在 PATH 中即可...
      猜你喜欢
      • 1970-01-01
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 2019-03-03
      • 2016-09-23
      相关资源
      最近更新 更多