直接上shell
#!/bin/bash #offline jdk install ipath="/usr/local" installpath=$(cd `dirname $0`; pwd) j=`whereis java` java=$(echo ${j} | grep "jdk") if [[ "$java" != "" ]] then echo "java was installed!" else echo "java not installed!" echo; echo; echo "解壓 jdk-*-linux-x64.tar.gz" tar -zxvf jdk-*-linux-x64.tar.gz >/dev/null 2>&1 echo; echo; cd jdk* && jdkname=`pwd | awk -F '/' '{print $NF}'` echo "獲取jdk版本: ${jdkname}" echo; echo; cd ${installpath} echo "獲取當前目錄:${installpath}" echo; echo; mv ${jdkname} ${ipath} echo "轉移${jdkname}文件到${ipath}安裝目錄" echo "jdk安裝目錄:${ipath}/${jdkname}" echo; echo; echo "#java jdk" >> /etc/profile echo "export JAVA_HOME=${ipath}/${jdkname}" >> /etc/profile echo 'export JRE_HOME=${JAVA_HOME}/jre' >> /etc/profile echo 'export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib' >> /etc/profile echo 'export PATH=${JAVA_HOME}/bin:$PATH' >> /etc/profile source /etc/profile > /dev/null 2>&1 echo "jdk 安裝完畢!" echo; echo; echo "請執行以下命令以使jdk環境生效" echo; echo; echo "source /etc/profile" echo; echo; fi