CentOS 7.6安装OpenJDK11和Maven

环境:阿里云轻量应用服务器,CentOS 7.6
第一次在云服务器上安装配置JDK和Maven,遇到了一些小问题,做一些记录

安装JDK

先使用yum search搜索openjdk,这里选择 java-11-openjdk-devel

然后使用 yum install java-11-openjdk-devel安装,安装完成后,输入java -version,确认安装成功


配置JDK环境变量

安装完成后我需要确认是否配置好环境变量,以便其他系统需要读取环境变量的配置(如 Jenkins)。 输入echo $JAVA_HOME,发现没有任何返回,则需要自行配置环境变量。

通过一路which javall查看之,找到实际的JDK地址

/usr/lib/jvm/java-11-openjdk-11.0.14.1.1-1.el7_9.x86_64

根据/etc/profile的建议,我新建了一个shell脚本my_conf.sh放在/etc/profile.d/

It's NOT a good idea to change this file unless you know what you are doing. It's much better to create a custom.sh shell script in /etc/profile.d/ to make custom changes to your environment, as this will prevent the need for merging in future updates.

写入JAVA_HOME的信息:

# Java configuration
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.14.1.1-1.el7_9.x86_64

最后 source my_conf.sh 或者直接reboot系统,使其生效。

测试成功

安装Maven

因为使用yum install maven安装的版本较低3.0.5-17.el7,我选择手动安装最新版本

Installing Apache Maven

我在Maven官网下载了最新版本的tar.gz包,解压后得到apache-maven-3.8.4文件夹。


配置Maven环境变量

在上文中提到的my_conf.sh脚本中,添加内容:

# Maven
export MAVEN_HOME=/home/apache-maven-3.8.4
export PATH=${MAVEN_HOME}/bin:${PATH}

最后 source my_conf.sh 或者直接reboot系统,使其生效。

测试成功

你可能感兴趣的:(CentOS 7.6安装OpenJDK11和Maven)