CentOS7安装JDK1.8

来源:互联网 发布:淘宝商家虚假发货 编辑:程序博客网 时间:2024/05/21 11:02
一、检查并删除默认JDK版本

一般来说不是最小安装的CentOS7,都会默认安装CentOS自带的open jdk,所以我们先要删除自带的openjdk,至于openjdk和oraclejdk的区别,请自行搜索。

1、检查自带JDK版本
[root@172 ~]# java -versionopenjdk version "1.8.0_131"OpenJDK Runtime Environment (build 1.8.0_131-b12)OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
2、检查JDK的安装信息
[root@172 ~]# rpm -qa | grep javajava-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64javapackages-tools-3.4.1-11.el7.noarchjava-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64tzdata-java-2017b-1.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64python-javapackages-3.4.1-11.el7.noarch

如上所示,如果系统中安装的有openjdk,会出现类似于XXXX-version-openjdk-XXXX的信息。

3、删除open jdk

可依次执行下面语句,逐个删除(2)中已经安装的内容

rpm -e-nodeps XXXX-version-openjdk-XXXX

也可以通过下面语句批量删除:

rpm -e --nodeps `rpm -qa | grep java`
二、安装JDK1.8
1、下载JDK

根据系统的配置,在oracle官网下载安装包,如CentOS7 64位,下载 jdk-8u152-linux-x64.tar.gz

2、上传JDK

登录root账户,建立/home/java目录,并将(1)中下载好的jdk-8u152-linux-x64.tar.gz上传到该目录中。

3、解压并改名

解压JDK压缩包,并修改文件夹名称,如下:

#解压缩tar -xzvf jdk-8u152-linux-x64.tar.gz#重命名文件夹mv jdk1.8.0_152/ jdk1.8/
4、配置环境变量

使用vim打开/etc/profile,并在文件末尾加入JDK路径,如下:

#打开profile文件vim /etc/profile#添加JAVA环境变量export JAVA_HOME=jdk的绝对路径(本文:/home/java/jdk1.8export PATH=$PATH:$JAVA_HOME/bin#生效配置source /etc/profile
5、验证安装结果
[root@172 jdk1.8]# java -versionjava version "1.8.0_152"Java(TM) SE Runtime Environment (build 1.8.0_152-b16)Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

至此JDK1.8安装完成。

原创粉丝点击