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_第1张图片
image.png

#复制下载链接,然后下载
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)

你可能感兴趣的:(CentOS安装oracle-jdk)