Centos7安装jdk

1、卸载系统自带的OpenJDK以及相关的java文件

(1)查看系统自带的OpenJDK版本信息,在命令窗口键入:java -version

 

(2)rpm -qa | grep java

rpm   管理套件   
-qa   使用询问模式,查询所有套件

 

以上文件中:
下面这几个可以删除
java-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4.x86_64
java-1.8.0-openjdk-headless-1.8.0.151-1.b12.el7_4.x86_64
java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
java-1.7.0-openjdk-headless-1.7.0.151-2.6.11.1.el7_4.x86_64

noarch文件可以不用删除
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2017c-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

(3)完整的删除文件的命令,在命令窗口键入(注意需要切换到root用户下,否则会删除失败):

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.151-1.b12.el7_4.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.151-2.6.11.1.el7_4.x86_64

命令介绍:
rpm     管理套件 
-e     删除指定的套件
--nodeps  不验证套件档的相互关联性

(4)检查是否已经删除成功
在命令窗口键入:java -version

代表已经删除成功了。

2、下载jdk

(1)历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html  
我是在centos7里面登陆浏览器下载jdk的:

 

 

 

通过浏览器下载会默认下载到当前登陆用户的下载目录,
例如当前登陆用户是root,那么下载位置为"/root/下载/jdk-8u144-linux-x64.tar.gz":

 

下载完毕:

 

 (2)可以看到下载的包的具体路径:

find / -name ".tar.gz"

 

(3)将该文件备份到software下,且复制到/usr/java下:

 

(4)在/usr/java下解压jdk
tar -zxvf jdk-8u144-linux-x64.tar.gz

 

 

(5)删除JDK

rm -rf jdk-8u144-linux-x64.tar.gz

 

4、配置JDK环境变量

 (1)编辑全局变量
vi /etc/profile

 

进入插入状态:
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_144  就是你自己的目录

【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}

 (2)让刚刚设置的环境变量生效并检查是否安装成功

立即生效:source /etc/profile

查看java版本:java -version

posted @ 2018-10-14 13:18  瓶中静月  阅读(305)  评论(0编辑  收藏  举报