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

文章目录

  • CentOS7安装并配置JDK1.8(需卸载OpenJDK)
    • 第一步:卸载自带的OpenJDK
      • 1.1、检查是否已安装OpenJDK
      • 1.2、获取已安装的信息
      • 1.3、卸载已安装的包
      • 1.4、检查是否卸载成功
    • 第二步:下载JDK并上传到CentOS上
      • 2.1、下载JDK
      • 2.2、上传至CentOS7上
        • 2.2.1、终端工具上传(二选一)
        • 2.2.2、使用rz命令上传(二选一)
        • 2.2.3、解压缩并软链(软链可不做)
    • 第三步:配置环境变量
      • 3.1、配置环境变量
      • 3.2、验证

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)

CentOS7安装并配置JDK1.8(需卸载OpenJDK)_第1张图片

1.2、获取已安装的信息

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

rpm -qa|grep jdk

输出的结果如下:

CentOS7安装并配置JDK1.8(需卸载OpenJDK)_第2张图片

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

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

CentOS7安装并配置JDK1.8(需卸载OpenJDK)_第3张图片

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

如下图:

CentOS7安装并配置JDK1.8(需卸载OpenJDK)_第4张图片

  • 刷新环境变量:source .bashrc

3.2、验证

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

CentOS7安装并配置JDK1.8(需卸载OpenJDK)_第5张图片

你可能感兴趣的:(Java,后台,服务器端,java,centos,linux)