首页 > 解决方案 > 未找到设置环境变量的 mvn 命令

问题描述

目前,我在 Mac OSx 10.10.5 Yosemite 上遇到了 maven 问题。

我今天安装了 apache 文件,并试图设置 maven 只是为了让它无法识别自己。

我目前有一个 ~.bash_profile 文件,其中包含三行:

export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Users/vincenttomie/apache-maven-3.6.1/
export PATH=$PATH:$JAVA_HOME/bin:/Users/vincenttomie/apache-maven- 
3.6.1/bin

当我做 $Java_Home 我得到

/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

当我做 $M2_HOME 我得到

/Users/vincenttomie/apache-maven-3.6.1/

当我 echo $PATH 我得到以下

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/vincenttomie/apache-maven-3.6.1/bin:/Users/vincenttomie/apache-maven-3.6.1/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin:/Users/vincenttomie/apache-maven-3.6.1/bin

当我尝试在终端中执行 mvn -- version 时,它给了我

~bash: mvn: command not found.

我想知道是否有人知道问题可能是什么。

谢谢!

标签: bashmacosmaventerminal

解决方案


推荐阅读