从华为镜像网站下载历史版本,并解压
# 安装 wget 工具
yum install -y wget
# 下载
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
# 解压
mkdir /usr/lib/jvm/java-8-oracle-amd64
tar xvf jdk-8u201-linux-x64.tar.gz -C /usr/lib/jvm/java-8-oracle-amd64
# 创建链接
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-8-oracle-amd64/jdk1.8.0_201/bin/java" 2000
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-8-oracle-amd64/jdk1.8.0_201/bin/javac" 2000
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-8-oracle-amd64/jdk1.8.0_201/bin/javaws" 2000
# update-alternatives --install "/usr/local/jdk" "jdk" "/usr/lib/jvm/java-8-openjdk-amd64" 1081
update-alternatives --install "/usr/local/jdk" "jdk" "/usr/lib/jvm/java-8-oracle-amd64/jdk1.8.0_201" 2000
update-alternatives --install "/usr/local/jdk" "jdk" "/usr/lib/jvm/java-8-oracle-amd64/jdk1.8.0_201" 2000
删除已安装的 openJDK
# 查看已安装的 openJDK
dpkg --list | grep openjdk
# 删除已安装的 openJDK
apt-get --purge remove openjdk-11-*
配置、启用 Oracke JDK
echo export JAVA_HOME=/usr/local/jdk >> /etc/profile
echo export PATH=\$PATH:$JAVA_HOME/bin >> /etc/profile
echo export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar >> /etc/profile
source /etc/profile
# 验证
java -version
# 重新安装依赖于 java 的软件
yum install -y maven ...
# https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
网友评论