本文主要是介绍案例: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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!