概述
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的全部内容,希望文章能够帮你解决案例:centos7 离线安装Oracle JDK,替换openjdk所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复