Linux下安装jdk

安装jdk
1. 检查jdk是否安装,Linux会自带openJDK,简化版,功能不完全
2. 解压jdk包
3. 配置环境变量

#!/bin/bash
# jdk-8u121-linux-x64.tar.gz
# jdk安装

clear
echo
## 检查旧版本 jdk, 询问是否卸载
rpm -qa|grep jdk
if (($?==0));then
    echo
    read -p "  检查到旧版本jdk,是否卸载继续(Y/N): " choice
    if [[ $choice == 'Y' ]];then
        echo -e "\n  正在卸载旧版本jdk..."
        rpm -e $(rpm -qa|grep jdk)
    else
        exit 1
    fi
fi
## 解压jdk压缩包
path=$(pwd)
cd /usr/
if [ -d /usr/jdk1.8.0_121/ ];then
    echo -e "\n  jdk目录已存在"
else
    echo -e "\n  正在解压jdk安装包..."
    tar -zxf $path/jdk-8u121-linux-x64.tar.gz
fi

## 配置环境变量
grep 'JAVA_HOME' /etc/profile &> /dev/null
if (($?!=0));then
    echo -e "\n  添加环境变量..."
    echo "
    ##  jdk环境变量  ##
    JAVA_HOME=/usr/jdk1.8.0_121
    PATH=\$PATH:\$JAVA_HOME/bin
    CLASSPATH=:\$JAVA_HOME/lib
    export JAVA_HOME PATH CLASSPATH
    " >> /etc/profile
    sleep 1
    source /etc/profile
fi

## 显示版本
echo -e "\n\n  java版本\n"
java -version
echo 

## 退出,返回值0
exit 0


##  卸载  ##
#rm -rf /usr/jdk1.8.0_121/
#sed -i '/##  jdk环境变量  ##/d' /etc/profile
#sed -i '/JAVA_HOME=\/usr\/jdk1.8.0_121/d' /etc/profile
#sed -i '/PATH=$PATH:$JAVA_HOME\/bin/d' /etc/profile
#sed -i '/CLASSPATH=:$JAVA_HOME\/lib/d' /etc/profile
#sed -i '/export JAVA_HOME PATH CLASSPATH/d' /etc/profile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值