CentOS安装oracle-jdk

1、先拆卸open-jdk

[root@host jvm]# rpm -qa | grep java #发现三个 java-1.8.0-openjdk-headless-1.8.0.161-3.b14.el6_9.x86_64 tzdata-java-2018c-1.el6.noarch java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x86_64#分别执行拆卸——如果没有则跳过此步骤 [root@host jvm]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-3.b14.el6_9.x86_64 [root@host jvm]# rpm -e --nodeps tzdata-java-2018c-1.el6.noarch [root@host jvm]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x86_64

2、安装oracle-jdk 先找到下载链接
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

CentOS安装oracle-jdk
文章图片
image.png 【CentOS安装oracle-jdk】
#复制下载链接,然后下载 wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz?AuthParam=1520213813_62b340ae94f37d9f6a05d867a21b2265#解压 tar -xzvf jdk-8u161-linux-x64.tar.gz#创建/usr/java mkdir /usr/java#把解压后的文件mv过去 mv jdk1.8.0_161 /usr/java#然后JAVA_HOME就应该是 /usr/java/jdk1.8.0_161

3、设置环境变量
vi /etc/profile#最下面加入这几行(环境变量的设置跟openjdk没啥区别,只有第一行的路径不同而已) JAVA_HOME=/usr/java/jdk1.8.0_161 JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH#让设置生效 source /etc/profile#已经生效了 [root@host ~]# java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

    推荐阅读