在CentOS7上面实现JDK的环境配置。
下载软件包
注意使用wget命令的时候不能直接对文件链接进行下载
因为Oracle官网需要我们在下载之前先同意协议,所以我们需要使用cookie,否则只能下载到一个html文件
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命令检测下载到的文件是否正常
file jdk-8u201-linux-x64.tar.gz
$ 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
检测并卸载相关JDK
输入该指令检测是否存在已安装的jdk或者openJDK
rpm -qa | grep java
使用该下面两个指令对已安装的jdk进行卸载和强制卸载(记得补充软件名)
rpm e
rpm e --nodeps
解压文件
解压文件
tar -zxvf jdk-8u201-linux-x64.tar.gz
将解压后的文件夹移动到home目录下
cp -r jdk1.8.0_201/ /home/
配置环境变量
编辑环境变量
vim /etc/profile
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
重新载入配置文件
source /etc/profile
检验安装是否成功
查看java版本是否配置成功
java -version
$ 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)