案例: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的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat实战案例:升级CentOS7.9下yum安装的Tomcat运行的java环境(JDK)