下载maven
使用wget命令下载tar文件
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
解压:tar -zxvf apache-maven-3.1.1-bin.tar.gz
重命名:mv apache-maven-3.1.1 maven
配置环境变量
修改 profile 文件
1、vi /etc/profile
第一行的 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
仔细看会发现,在上面的脚本中 PATH,USER,LOGNAME,MAIL,HOSTNAME,HISTCONTROL都进行声明(有变量值),但是HISTSIZE变量在之前没有出现过,翻阅网上资料总结了一下,HISTSIZE 是系统变量,具体的好像也没有明说,就是记录的是保存历史命令记录的条数,是直接引用成系统变量;
参数总结:
PATH:决定了shell将到哪些目录中寻找命令或程序
HOME:当前用户主目录
MAIL:是指当前用户的邮件存放目录。
SHELL:是指当前用户用的是哪种Shell。
HISTSIZE:是指保存历史命令记录的条数。
LOGNAME:是指当前用户的登录名。
HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
配置完profile文件后需要重新载入该文件,否则该文件将会在下一次重启计算机的时候生效
source /etc/profile
如果环境变量没有配置正确的话重载文件时会报错,会影响整个环境的使用
我在配置过程中就遇到了配置错误的问题,导致系统中的命令都不能正常使用,比如ll、ls等常用命令
遇到这种情况可以先执行export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,让命令行暂时能用,在执行过程中不要退出
然后重新去检查profile文件有没有写错。
修改完profile文件就要立即重载。
使用echo $PATH 去查看刚刚配置的maven环境有没有成功。
接着使用mvn -version 去验证,注意,这边可能会出现以下情况
出现这种情况的原因可能是你可能是在/etc/profile、~/.bash_profile或~/.bashrc文件中配置了MAVEN_HOME环境变量,当MAVEN_HOME的值改变后,就算你执行了source /etc/profile操作,也会出现如上错误,这时你就需要重新打开一个终端或者重新登录才可以,如果你是Windows系统,重新打开一个cmd窗口,一般就可以了,所以说出现这种错误的原因就是两个版本的maven切换时,在同一个终端执行了mvn -v,而没有打开新的终端或者重新登录。
至此,成功配置完成!!!!