一、安装前提条件

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

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

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

 

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

1、在命令窗口键入:

java -version

可以看到系统自带的OpenJDK版本信息,如下图:

centos7如何卸载x windows centos7如何卸载jdk_JAVA

2、在命令窗口键入:

rpm -qa | grep java

命令说明:

rpm   管理套件    
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
java   查找包含java字符串的文件

centos7如何卸载x windows centos7如何卸载jdk_java_02

其中可以删除的文件为:

java-1.7.0-openjdk-1.7.0.221-2.6.18.0.el7_6.x86_64
java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.0.el7_6.x86_64
java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64
java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64

noarch文件可以不用删除:

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

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

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

命令介绍:

rpm     管理套件  
-e     删除指定的套件
--nodeps  不验证套件档的相互关联性

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

centos7如何卸载x windows centos7如何卸载jdk_备份文件_03

以上,代表已经删除成功。

5、如果还没有删除,则用yum -y remove去删除他们。

 

三、下载稳定版本JDK

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

1、JDK下载地址

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

 

centos7如何卸载x windows centos7如何卸载jdk_JAVA_04

centos7如何卸载x windows centos7如何卸载jdk_JAVA_05

2、通过WinSCP将下载的JDK从windows本机拷贝到Linux服务器

centos7如何卸载x windows centos7如何卸载jdk_java_06

 

centos7如何卸载x windows centos7如何卸载jdk_java_07

四、解压安装JDK

1、将文件拷贝一份到/usr/java

键入命令:

cp jdk-12.0.1_linux-x64_bin.tar.gz  /usr/java

如下图:

centos7如何卸载x windows centos7如何卸载jdk_JAVA_08

centos7如何卸载x windows centos7如何卸载jdk_JAVA_09

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

在命令窗口键入:

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz

解压完成如下图:

centos7如何卸载x windows centos7如何卸载jdk_备份文件_10

命令介绍:

tar                                  备份文件
-zxvf     
-z                 通过gzip指令处理备份文件
-x                 从备份文件中还原文件
-v                 显示指令执行过程
-f                  指定备份文件
jdk-12.0.1_linux-x64_bin.tar.gz  文件名

3、删除JDK安装包(可选项)

在命令行键入:

rm -f jdk-12.0.1_linux-x64_bin.tar.gz

命令解释:

rm    删除文件或目录
-f      强制删除文件或目录

 

五、配置JDK环境变量

1、编辑全局变量

在命令行键入:

vim /etc/profile

命令说明:

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

 

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

i

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

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

按Esc,并键入:

:wq

保存退出

 

六、让刚刚设置的环境变量生效并检查是否安装成功

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

键入:

source /etc/profile

2、检查是否配置成功

键入:

java -version

centos7如何卸载x windows centos7如何卸载jdk_java_11

 

以上,就完成了Linux(CentOS)环境中JDK的安装。