本文主要是为了部署RocketMQ做准备, 前置条件需要先安装JDK
1. 卸载Open JDK
首先,我们先检查系统是否自带了 JDK。输入命令
java -verison
由上图可知, 系统自带了 Open JDK,我们先把它卸载掉。
卸载之前,我们查看一下 Java的相关文件。
输入命令
rpm -qa | grep java
系统中原生的 Java相关文件比较多,一个个删肯定麻烦,我们直接将这些相关文件批量删除。输入命令
rpm -qa | grep java | xargs rpm -e --nodeps
因为是 root用户,所以没有加上 sudo。如果是一般用户输入这行命令,系统提示没有执行权限的话,在命令前面加上 sudo即可。
sudo rpm -qa | grep java | xargs rpm -e --nodeps
相关文件删除完毕后,再次输入命令 java -verison 来查看服务器jdk安装情况
Java相关文件已经成功删除。
2. 下载并安装JDK
在 user 目录下建立一个新的 java文件夹,用来存放 JDK文件。
cd /usr/
mkdir java
cd java
之后我们准备开始下载 JDK1.8。
为了省事,这里我给出费了九牛二虎智力下载好的 jdk1.8的百度云链接。链接里面有一个 tar包,一个 rpm包。任选一个下载即可,具体的操作方法后面都会说明。
tar包是打包好的压缩包,解压就行(推荐)
rpm包是安装包,需要安装
链接:https://pan.baidu.com/s/12Y4KF29L4-z31VQrlWqLgw
提取码:meqi
--来自百度网盘超级会员V6的分享
当然, 大家也可以自己从官网下载
JDK1.8官网
文件的位置就放在刚才建立好的 java文件夹,接下来我们开始安装jdk。
// tar包进行解压
tar -zxvf jdk-8u241-linux-x64.tar.gz
// rpm包进行安装
rpm ivh jdk-8u241-linux-x64.rpm
如下:
3. 配置环境变量
JDK1.8已经安装完成,最后一步工作就是配置环境变量了。
Linux系统下配置环境变量有很多种方法,我们只需要选择其中一种即可。这里我们选择修改系统配置的文件 /etc/profile。
如果/etc/profile文件不可编辑,我们需要先修改其为可编辑才行
sudo chmod -v u+w /etc/profile
然后, 我们使用 Linux自带的输 vim编辑器来进行编辑。输入命令
vim /etc/profile
将如下配置添加至文件中。输入命令
# java
export JAVA_HOME=/usr/java/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
然后按 Esc :wq 退出
4. 刷新配置
重新打开终端之后环境变量即可生效。这里我们不重新开终端了,直接用命令使其生效。输入命令
source /etc/profile
测试环境
JDK1.8的安装和环境变量的配置已经全部完成,下面我们依次输入一下三条命令进行测试。
java -version
自此, JDK1.8已经安装成功。