—-慢慢来比较快,虚心学技术—-
**

一、卸载系统自带的Open JDK以及相关java文件

CentOS7系统自带Open JDK(Open JDK较之JDK源码不完整,仅包含最精简的JDK)

检测是否存在Open JDK**

  1. java -version

在没有安装jdk的情况下,如果出现java版本信息,则证明系统自带安装了Open JDK。
查看Open JDK安装文件信息

rpm -qa|grep java

得到结果后删除如下文件(即非 .noarch文件)

rpm -e --nodeps java-xxx-openjdk-xxx.el7.x86_64
rpm -e --nodeps java-xx-openjdk-xxx.b14.el7.x86_64
rpm -e --nodeps java-xxx-openjdk-headless-xxx.b14.el7.x86_64
rpm -e --nodeps java-xxx-openjdk-headless-xxx.el7.x86_64

图片.png

二、从jdk官网下载jdk1.8

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

三、rz命令上传到服务器/usr/src目录下并解压到指定目录/opt/java

cd /usr/src
rz
#解压压缩包到指定目录/opt
tar xzvf jdk-8u221-linux-x64.tar.gz -C /opt
#更名为java
mv jdk1.8.0_221 java

图片.png

图片.png

图片.png

四、更改环境变量

vim /etc/profile

在末尾添加如下内容

#JAVA_HOME指向存放java内容的位置,即jdk解压后位置
export JAVA_HOME=/opt/java                                
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

图片.png

使环境变量配置文件生效

source /etc/profile

图片.png

如有贻误,还请评论指正