下载JDK安装包
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
![](https://i-blog.csdnimg.cn/blog_migrate/906a61425a1c1bfabaea04e711bf46cd.png)
解压JDK
tar -xzvf jdk-8u202-linux-x64.tar.gz
自动配置验证java环境
#!/bin/env bash
#
#author krb
#date:2023-2-21
#安装JDK1.8
#解压缩
#tar -xzvf jdk-8u202-linux-x64.tar.gz >> /etc/null
#不知道目录所在的情况
#read -p "请输入您的JDK所在的绝对目录:" JDK18
#find -name $JDK18
find -name /usr/java/jdk1.8.0_202
if [ $? -eq 0 ] ;then
grep -w JAVA_HOME /etc/profile
if [ $? -ne 0 ];then
#配置环境变量
sed -i '$a export JAVA_HOME=/usr/java/jdk1.8.0_202' /etc/profile
sed -i '$a export JRE_HOME=${JAVA_HOME}/jre' /etc/profile
sed -i '$a export CLASSPATH=.:${JAVA_HOME}/lib:${JREHOME}/lib:$CLASSPATH' /etc/profile
sed -i '$a export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin' /etc/profile
sed -i '$a export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin' /etc/profile
#重新加载全局环境变量文件 /etc/profile
source /etc/profile
java -version
if [ $? -eq 0 ] ; then
echo 您已成功配置JDK环境
fi
else
echo 您已配置环境变量
java -version
if [ $? -eq 0 ] ; then
echo 您已成功配置JDK环境
fi
fi
else
echo 您没有JDK文件,请检查您的JDK文件是否存在或者解压
fi