序)、删除自带的JDK
一些发行版的CentOS会自带jdk,我们一般用自己的jdk,将自带的删除。
# 用'java -version'命令,先看看有没有安装
java -version
openjdk version "1.8.0_xxx"
OpenJDK Runtime Environment (build 1.8.0_xxx-b13)
OpenJDK 64-Bit Server VM (build 25.xxx-b13, mixed mode)
1)、查看它们的安装位置
rpm -qa | grep java
# 这里一共有7个文件
java-1.8.0-openjdk-headless-1.8.0.xxx-3.b13.el7_2.x86_64
tzdata-java-2016f-1.el7.noarch
java-1.8.0-openjdk-1.8.0.xxx-3.b13.el7_2.x86_64
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.xxx-2.6.7.2.el7_2.x86_64
java-1.7.0-openjdk-1.7.0.xxx-2.6.7.2.el7_2.x86_64
python-javapackages-3.4.1-11.el7.noarch
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
2)、删除noarch文件以外的所有文件
3)、检查有没有删除
java -version
4)、最后方案
还没有删除的话,使用yum -y remove
命令去删除他们
一)、下载并解压JDK
# 复制一份JDK安装包到/usr/local目录下
cp jdk-8u201-linux-x64.tar.gz /usr/local
# 在/usr/local解压jdk
tar -zxvf jdk-8u201-linux-x64.tar.gz /usr/local
二)、配置JDK环境变量
# 打开配置文件
vim /etc/profile
# Java Environment
export JAVA_HOME=/usr/local/jdk1.8.0_xxx
export PATH=${JAVA_HOME}/bin:${PATH}
# 让配置文件生效
source /etc/profile
# 查看是否配置成功
java -version
javac