正确设置如下:注意执行 source /etc/profile
后才生效。
环境变量配置
sudo gedit /etc/profile
文尾添加以下内容
#Maven环境变量,填写个人maven安装路径
export M2_HOME=/opt/apache-maven-3.5.4
export PATH=${M2_HOME}/bin:$PATH
当前bash环境变量生效(重启完全生效)
source /etc/profile
验证maven ,输出maven版本信息表示配置成功
mvn -v
===============================================
1.执行:vim /etc/profile,显示如下:
MAVEN_HOME=/opt/maven/apache-maven-3.5.4
export MAVEN_HOME
export PATH=${PATH}:{MAVEN_HOME}/bin
2.执行: mvn -version,显示如下:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven/apache-maven-3.6.3
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8/jdk1.8.0_161/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-101-generic", arch: "amd64", family: "unix"
3.在/opt/maven 路径下有,分别有maven 3.6.3 和 3.5.4,如下图:
问题出在哪里 ?
用
which mvn
检查倒底引用的是哪个 maven, 另外修改/etc/profile
需要重新登录或source /etc/profile
才会生效。还有就是用户home 目录下的.bashrc
,.bash_profile
等会覆盖全局的/etc/profile
设置,也要检查看