CentOS7安装并配置JDK1.8(需卸载OpenJDK)

23 篇文章 0 订阅
19 篇文章 0 订阅

CentOS7安装并配置JDK1.8(需卸载OpenJDK)

我们在实际的开发使用中,需要将应用部署到Linux服务器上,作者最常用的Linux发行版就是CentOS。本文讲述在部署应用前,在CentOS7上配置JDK的全过程

第一步:卸载自带的OpenJDK

1.1、检查是否已安装OpenJDK

CentOS7默认是安装了OpenJDK的,我们需要将其卸载,然后再安装我们想要的JDK版本

可以使用普通用户操作,也可以使用root用户操作;使用如下命令,检查是否已经安装了OpenJDK

java -version

如下输出,表示安装了OpenJDK

openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

在这里插入图片描述

1.2、获取已安装的信息

需要使用root用户操作,执行如下的命令,查看输出:

rpm -qa|grep jdk

输出的结果如下:

在这里插入图片描述

1.3、卸载已安装的包

依次执行如下的命令,将所有已安装的包进行卸载;(这里如果有搜索出来其他的包,只需要卸载如下的即可,其他的包可以保留)

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64

1.4、检查是否卸载成功

再次输入java -version命令,检查是否卸载干净;如下图,表示卸载完成

在这里插入图片描述

第二步:下载JDK并上传到CentOS上

2.1、下载JDK

到Oracle官网下载JDK8,我这里用的是jdk_181版本的作为示例

下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

选择如下的版本,下载即可。(这里可能需要登录,请注册登录账号后进行下载)

在这里插入图片描述

2.2、上传至CentOS7上

我个人习惯将资源文件上传到/usr/local/src/目录下,

新建目录:mkdir -p /usr/local/src/java

将tar.gz包上传到此目录下即可

2.2.1、终端工具上传(二选一)

使用xftp工具将tar.gz包上传到CentOS7的指定目录(/usr/local/src/java)

2.2.2、使用rz命令上传(二选一)

也可以使用rz命令上传,这里需要安装一下命令,使用如下的命令安装:

yum install lrzsz

然后使用rz,上传文件即可

2.2.3、解压缩并软链(软链可不做)

在tar.gz包所在的目录下面,将文件进行解压缩,使用如下的命令:

tar -zxvf jdk-8u181-linux-x64.tar.gz

软链(个人习惯,可做可不做),使用如下的命令,将jdk软链在/opt目录下:

ln -s /usr/local/src/java/jdk1.8.0_181 /opt/jdk1.8.0_181

如下图:

在这里插入图片描述

第三步:配置环境变量

我这里以webserver普通用户示例,配置jdk的环境变量

3.1、配置环境变量

  • 切换到webserver用户:su - webserver
  • 编辑文件: vim .bashrc ,在文件中追加如下的内容(路径这里我指向的是自己软连接的路径):
export JAVA_HOME=/opt/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

如下图:

在这里插入图片描述

  • 刷新环境变量:source .bashrc

3.2、验证

在终端中,输入:java -version进行验证;如下图表示配置成功

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jack_David

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值