CentOS 7 安装 JAVA环境(JDK 1.8)

一、系统自带的OpenJDK以及相关的java文件的话,需要先卸载

①在命令窗口键入查看:

java -version

如果提示

图片[1]-CentOS 7 安装 JAVA环境(JDK 1.8)-岸边IBIAN

则不需要进入下一步

②在命令窗口键入:

rpm -qa | grep java

命令说明:

rpm   管理套件    

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

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

图片[2]-CentOS 7 安装 JAVA环境(JDK 1.8)-岸边IBIAN

以上案例中

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

③在命令窗口键入:

检查权限是否满足,不满足 su root 提权,然后卸载

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

完整的删除文件的命令,在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

命令介绍:

rpm     管理套件  

-e     删除指定的套件

–nodeps  不验证套件档的相互关联性

④检查是否已经删除成功

在命令窗口键入:

java -version
图片[3]-CentOS 7 安装 JAVA环境(JDK 1.8)-岸边IBIAN

代表已经删除成功了。

二、安装JDK

【注意】:JDK安装在哪个用户下,就是给哪个用户使用

地址下载

当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html   

其他地址:https://repo.huaweicloud.com/java/jdk/

下载jdk文件上传到自定的目录,例如usr 目录

案例:

1、下载文件

cd /usr
wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

2、解压文件,解压后产生jdk目录

[root@localhost usr]#tar -zxvf jdk-8u202-linux-x64.tar.gz
[root@localhost usr]# ls
bin games jdk1.8.0_202 lib libexec sbin src
etc include jdk-8u202-linux-x64.tar.gz lib64 local share tmp

3、编辑配置文件

vi /etc/profiel

4、编辑保存

JAVA_HOME=/usr/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

5、配置生效

source /etc/profile

6、检验是否安装成功

[root@localhost ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
THE END
点赞0赞赏 分享
共1条
头像
提交
头像

昵称

取消
昵称表情