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

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)

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容