案例:centos7 离线安装Oracle JDK,替换openjdk

Posted 袁义锐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了案例:centos7 离线安装Oracle JDK,替换openjdk相关的知识,希望对你有一定的参考价值。

centos7 默认的open-jdk1.8 ,找JAVA_HOME需要花些许精力找,特被是有多个项目依赖的情况下,问题尤为突出;

本文目的是oracle jdk替换open jdk 的案例,可用

  • 一:卸载openjdk

1.卸载openjdk

yum remove *openjdk*

2.检查是否卸载完成:

rpm -qa | grep java


[root@SHB-L0120796 opt]# rpm -qa | grep java
javapackages-tools-3.4.1-11.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch

3.卸载残留:

rpm -e --nodeps tzdata-java-2016g-2.el7.noarch

4.再次检查:

[root@SHB-L0120796 opt]# rpm -qa | grep java
javapackages-tools-3.4.1-11.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
  • 二.安装oracle JDK

1. 准备jdk安装包:上传服务器/usr/local/java目录,并解压

#进入目录
cd /usr/local/java
#解压文件
tar -zxvf jdk-8u192-linux-x64.tar.gz

2. 重命名文件夹后,建立软连接

#重命名
mv jdk1.8.0_192/ jdk1.8
#创建软连接
ln -s /usr/local/java/jdk1.8 /usr/jdk

3.修改环境变量:

#修改文件
vim /etc/profile


#添加环境变量
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

4.生效文件

#生效文件
source /etc/profile

#环境验证
java -version



[root@SHB-L0120796 opt]# java -version
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)
[root@SHB-L0120796 opt]# 

 

以上是关于案例:centos7 离线安装Oracle JDK,替换openjdk的主要内容,如果未能解决你的问题,请参考以下文章

离线安装系列2:在CentOS7下离线安装jdk11

Tomcat实战案例:升级CentOS7.9下yum安装的Tomcat运行的java环境(JDK)

内网环境下centos7.4离线安装oracle,及不同用户表空间迁移数据

CentOs7 内网环境下离线安装Oracle

CentOs7 内网环境下离线安装Oracle

案例: centos7 离线安装nginx 版本1.17.9