Linux升级JDK8至JDK11及问题解决
安装
下载OpenJDK-11
下载官网:
Archived OpenJDK GA Releases (java.net)
下载链接:
https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
压缩包上传至/usr/local/lib/
解压
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
1.修改环境变量
vi /etc/profile
增加
export JAVA_HOME=/usr/local/java/jdk-11
export PATH=$PATH:$JAVA_HOME/bin
刷新环境变量
source /etc/profile
输入java -version 反馈下面的就算成功了。
[root@k8smaster etc]# java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
问题
修改环境变量后不生效,反馈版本依旧为java8
排查流程
#使用 which java(whereis java) 看java路径
which java
# 检查环境变量配置
cat /etc/profile
cat /etc/environment
cat ~/.bashrc
cat ~/.profile
检查之后都没有问题,直接修改了原来的jdk的目录名称
jdk1.8.0_311==》jdk1.8.0_311_1
之后source /etc/profile后java version返回正确