openjdk官网
http://jdk.java.net/
查看是否已安装jdk
rpm -qa | grep java
# -qa 使用询问模式,查询所有套件
下面这几个可以删除,没有则跳过
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
# -e 删除指定的套件
#--nodeps 不验证套件档的相互关联性
#noarch文件不需要删除,删除以上4个即可
下载最新jdk
wget https://download.java.net/openjdk/jdk14/ri/openjdk-14+36_linux-x64_bin.tar.gz
# openjdk 下载方便, 不用登录不用确定协议
wget https://download.java.net/openjdk/jdk12/ri/openjdk-12+32_linux-x64_bin.tar.gz
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+32_linux-x64_bin.tar.gz
移动到自定义目录,解压
cp openjdk-14+36_linux-x64_bin.tar.gz /usr/local/java
tar -zxvf openjdk…
配置jdk环境变量
vim /etc/profile
文件末尾加入
#java environment
export JAVA_HOME=/usr/local/java/jdk-12
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#JAVA_HOME为路径
生效
source /etc/profile
测试
java -version
可能在当前ssh连接测试无效,新建一个ssh连接再测试