#!/bin/bash  
#this shell to use installing jdk1.8.121 and maven3.5


echo "this shell to use installing jdk1.8.121 and maven3.5"

echo "------------------start to install jdk----------------------"

#sudo su #切换到root权限

mkdir /usr/local/java
cd /usr/local/java

#download jdk 1.8.121
#wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

wget https://packages.baidu.com/app/jdk-8/jdk-8u121-linux-x64.tar.gz

#extract jdk
tar -xvf jdk-8u121-linux-x64.tar.gz

#set environment
export JAVA_HOME="/usr/local/java/jdk1.8.0_121"
if ! grep "JAVA_HOME=/usr/local/java/jdk1.8.0_121" /etc/profile 
then
        echo "JAVA_HOME=/usr/local/java/jdk1.8.0_121" | sudo tee -a /etc/profile
            echo "export JAVA_HOME" | sudo tee -a /etc/profile
            echo "JRE_HOME=${JAVA_HOME}/jre" | sudo tee -a /etc/profile
                echo "export JRE_HOME" | sudo tee -a /etc/profile
                echo "CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib" | sudo tee -a /etc/profile
                    echo "export CLASSPATH" | sudo tee -a /etc/profile
                    echo "PATH=${JAVA_HOME}/bin:$PATH" | sudo tee -a /etc/profile
                        echo "export PATH" | sudo tee -a /etc/profile
                fi

                #update profile
                #source /etc/profile  



    
    sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_121/bin/java 300
    
    sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_121/bin/javac 300

                echo "------------------end to install jdk------------------------"

最后修改:2023 年 05 月 24 日
如果觉得我的文章对你有用,请随意赞赏