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