安装好jdk,在/etc/profile中配置好java_home
export JAVA_HOME=/usr/java/jdk1.8.0_251
export PATH=$JAVA_HOME/bin:$PATH
在官网下载maven-3.6.3
并解压任意目录后配置如下
export PATH=/usr/local/maven/apache-maven-3.6.3/bin:$PATH
然后重启加载profile
source /etc/profile
查看maven是否安装成功
mvn -v
结果得到如下信息
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
找了半天,不知道什么原因。想到当前用户目录下有.bash_profile文件
重启这个文件就可以得到正确结果
cd ~
source .bash_profile
在查看maven版本就能得到正确结果
亲测可用
在CentOS7系统中安装maven3.6.3时遇到JAVA_HOME环境变量配置不正确的问题。解决方法包括正确安装JDK并配置环境变量,从官网下载maven并解压,更新配置文件如profile或bash_profile,并重启相关文件以使配置生效。经测试,重新启动.bash_profile后,maven安装成功并能显示正确版本信息。

被折叠的 条评论
为什么被折叠?



