环境:阿里云轻量应用服务器,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 java
和ll
查看之,找到实际的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
,我选择手动安装最新版本
我在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系统,使其生效。

网友评论