一、安装前提条件

1、使用xshell远程连接工具连接到Linux服务(可选项)。

2、使用root用户,因为CentOS7自带的JDK文件需要完整删除,需要root权限。

3、准备WinSCP工具,需要将文件从本机windows拷贝到Linux服务器。

二、卸载系统自带的OpenJDK以及相关的java文件

1、在命令窗口键入:

java -version
可以看到系统自带的OpenJDK版本信息,如下图:
image.png

2、在命令窗口键入:

  1. rpm -qa | grep java

命令说明:
rpm   管理套件
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
java   查找包含java字符串的文件
image.png
noarch文件可以不用删除:

  1. python-javapackages-3.4.1-11.el7.noarch
  2. javapackages-tools-3.4.1-11.el7.noarch
  3. tzdata-java-2019a-1.el7.noarch

3、完整的删除文件的命令,在命令窗口键入:

  1. rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.0.el7_6.x86_64
  2. rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.0.el7_6.x86_64
  3. rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64
  4. rpm -e --nodeps java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64

命令介绍:
rpm  管理套件
-e  删除指定的套件
—nodeps 不验证套件档的相互关联性

4、检查是否已经删除成功:

  1. java -version

三、下载稳定版本JDK

【注意】:JDK安装在哪个用户下,就是给哪个用户使用

1、JDK下载地址

当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

2、在java目录下,解压JDK压缩文件

在命令窗口键入:

  1. tar -zxvf jdk-14.0.1_linux-x64_bin.tar.gz

image.png

四、配置JDK环境变量

1、编辑全局变量

在命令行键入:

  1. vim /etc/profile

命令说明:

vim 文本编辑
/etc/profile  全局变量文件

进入文本编辑状态下,光标走到文件最后一行,键盘按下:

i
进入插入状态:
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk-14.0.1 就是你自己的目录

  1. #java environment
  2. export JAVA_HOME=/usr/java/jdk-14.0.1
  3. export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
  4. export PATH=$PATH:${JAVA_HOME}/bin

1、让刚刚设置的环境变量生效

键入:

  1. source /etc/profile

image.png