CentOS配置JDK环境

在CentOS7上面实现JDK的环境配置。


1、下载软件包

注意使用wget命令的时候不能直接对文件链接进行下载

因为Oracle官网需要我们在下载之前先同意协议,所以我们需要使用cookie,否则只能下载到一个html文件

1
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz

使用file命令检测下载到的文件是否正常

1
file jdk-8u201-linux-x64.tar.gz
1
2
[root@izwz91m0zmp2dkbj20vjz7z ~]# file jdk-8u201-linux-x64.tar.gz
jdk-8u201-linux-x64.tar.gz: gzip compressed data, from Unix, last modified: Sun Dec 16 03:48:30 2018

2、检测并卸载相关JDK

输入该指令检测是否存在已安装的jdk或者openJDK

1
rpm -qa | grep java

使用该下面两个指令对已安装的jdk进行卸载和强制卸载(记得补充软件名)

1
2
rpm e
rpm e --nodeps

3、解压文件

解压文件

1
tar -zxvf jdk-8u201-linux-x64.tar.gz

将解压后的文件夹移动到home目录下

1
cp -r jdk1.8.0_201/ /home/

4、配置环境变量

编辑环境变量

1
vim /etc/profile
1
2
3
4
JAVA_HOME=/home/jdk_1.8.0_201
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export JAVA_HOME CLASSPATH PATH

重新载入配置文件

1
source /etc/profile

5、检验安装是否成功

查看java版本是否配置成功

1
java -version
1
2
3
4
[root@izwz91m0zmp2dkbj20vjz7z home]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)