1. 卸载open-jdk
麒麟系统安装后一般默认有jdk,需要先卸载
#查看系统的JDK安装包
rpm -qa|grep jdk
#卸载JDK安装包:
rpm -e --nodeps java-1.8.0-openjdk
rpm -e --nodeps java-1.8.0-openjdk-headless
rpm -e --nodeps java-11-openjdk
rpm -e --nodeps java-11-openjdk-headless
rpm -e --nodeps copy-jdk-configs
为了方便卸载,写了一个简单的批量删除shell脚本,因为卸载过程一般不会出错,所以直接vi粘贴到服务器中,使用sh命令执行即可。
#!/bin/bash
rpm -e --nodeps java-1.8.0-openjdk
rpm -e --nodeps java-1.8.0-openjdk-headless
rpm -e --nodeps java-11-openjdk
rpm -e --nodeps java-11-openjdk-headless
rpm -e --nodeps copy-jdk-configs
rpm -e --nodeps javapackages-filesystem
rpm -e --nodeps javapackages-tools
rpm -e --nodeps tzdata-java
echo "Java uninstall end~."
2. 下载所需jdk版本
链接:https://pan.baidu.com/s/17d83wsMuls8lvrni6_AdEQ?pwd=e3mp
提取码:e3mp
3. 上传jdk到服务器,并解压
#进入/usr/local目录
cd /usr/local
#创建java文件夹
mkdir java
#把JDK压缩文件放到java文件夹下,然后解压
tar -zxvf jdk-8u381-linux-x64.tar.gz
4. 设置环境变量
这里需要注意。JAVA_HOME的环境变量要与你实际安装的路径为准
#设置JDK环境变量
vim /etc/profile
#输入i编辑文件,在profile最后追加JAVA_HOME和path
export JAVA_HOME=/usr/local/java/jdk1.8.0_411
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#编辑完成按ESC,然后:wq保存
5. 重载环境变量
#刷新配置文件,使配置文件产生作用
source /etc/profile
6. 验证安装结果
#测试java是否安装成功
java -version