一行代码安装jdk8

musi / 2024-02-27 / 原文

打开linux 终端执行以下命令

curl http://javatt.top:9000/sdkj/sh/jdk8.sh | sh

脚本代码如下

点击查看代码
#!/bin/bash
#安装jdk8
#作者: musi
# 可以直接使用    curl http://javatt.top:9000/sdkj/sh/jdk8.sh | sh
#时间: 2024-2-26
echo "=======start install jdk========"
 
echo "=======download jdk8u321 ======="
#判断是否需要要要下载
if [ -f "jdk-8u321-linux-x64.tar.gz" ]; then
    #之前下载过,不再进行下载
    echo "=======hasBeenDownloaded jdk8u321 ======="
else
    #未找到压缩包,开始下载
    echo "=======Downloading jdk8u321 ======="
    #需要安装wget
    wget https://javatt.top:9000/sdkj/jdk/jdk-8u321-linux-x64.tar.gz
fi
echo "=======tar jdk8========="
#开始解压
tar -zxf jdk-8u321-linux-x64.tar.gz
#重命名
mv jdk1.8.0_321 jdk8
#添加环境变量
echo "=======add jdk8 to path========"
sed -i '$a export JAVA_HOME='$(pwd)'/jdk8' /etc/profile
sed -i '$a export CLASSPATH=$:CLASPATH:$JAVA_HOME/lib/' /etc/profile
sed -i '$a export PATH=$PATH:$JAVA_HOME/bin' /etc/profile && echo "添加配置>信息成功"
echo "=======source profile========"
#刷新生效
source /etc/profile
echo "=======install end=========="
echo "=======check jdk8========="
java -version