安装场景:
首先先去官网下载 Binary tar.gz archive apache-maven-3.6.3-bin.tar.gz
网址:maven官网
1.打开终端输入:
vim ~/.bash_profile
2.按 a进行编辑,加入:
export M2_HOME=/Users/nihao/Documents/apache-maven-3.6.3
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export PATH=$PATH:$M2_HOME/bin:$JAVA_HOME/bin
3.按esc推出编辑后输入
:wq!
保存且退出的意思
4.之后输入以下代码块更新(不会有反应):
source ~/.bash_profile
5.输入:查看maven是否安装成功
mvn -v
6.成功会出现:
1.问题描述:
若失败,若出现以下这个情况
The JAVA_HOME environment variable is not defined
correctly This environment
原因分析:
查看java版本是什么,是否与此maven版本匹配;jdk基本要求1.7以上
解决方案:
其实就是我上面那串代码。对于我来说又配备了一次java的版本。不需要的话可以删除或者改成自己的jdk
另:注意 /User/xxxx这里是你自己存放maven解压后文件夹的路径。不要弄错
2.问题描述:
Mac OS X下修改.bash_profile之后source .bash_profile出现“command not found”问题解决
: :command not found
原因分析:
解决方案1:
1,在命令行中输入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
可以使用vim
然后是进入 bash_profile
vim ~/.bash_profile
2,输入
cd ~/
3.创建bash_profile 执行命令:
touch.bash_profile
4,打开并编辑bash_profile 执行命令:
open .bash_profile
5,这样就打开了一个记事本,会显示你之前配置过的path,修改记事本,先全部删除你觉得有用可以在桌面备份下,命令行好用后再加里。
export JAVA_HOME=`/usr/libexec/java_home`
export PATH=${PATH}:${JAVA_HOME}:${ANDROID_SDK_ROOT}:${ANDROID_SDK_ROOT}/platform-tools:${ANDROID_SDK_ROOT}/tools:${JAVA_HOME}:${JAVA_HOME}/bin
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
上面是系统的,如果想配置什么的话比如安卓开发环境在把sdk的目录加上,不配置的话就不用加了。
export ANDROID_SDK_ROOT="/Users/wangkai/Documents/adt-bundle-mac-x86_64-20130219/sdk"
我的命令行里就保存了这4个引用
6,进行保存 全选: command+s 或者不放心的话 选中记事本 文件-保存 保存之后没提示 直接关掉就可以。
7,此时在命令行中输入更新命令(命令行一直不要关):
source .bash_profile
解决方案2:
我使用的解决方案有点无厘头
我在终端输入
mvn
出现如上图片;进入那个help1 的网址。用里面给的语句,试了两个,就可以用了。