#!/bin/bash
#
#*************************************************************************************
#Author: guanzheng
#Date: 2019-04-22
#FileName: java_install.sh
#Description:
#Copuright (C): 2019 All rights reserved
#*************************************************************************************
if [ ! -d "/usr/java" ];then
mkdir -p /usr/java/
if [ $? -gt 0 ];then
echo "create directory failed";exit 1;
fi
fi
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" -P /usr/java "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
if [ $? -gt 0 ];then
echo "download failed";exit 1;
fi
tar -zxvf /usr/java/jdk-8u141-linux-x64.tar.gz -C /usr/java/
if [ `ls -F /usr/java | grep -E "^jdk.*/$" | wc -l` -gt 1 ];then
echo "directory failed";exit 1;
fi
java_dir_name=`ls -F /usr/java | grep -E "^jdk.*/$" | tr -d "/"`
echo JAVA_HOME="/usr/java/${java_dir_name}" > /etc/profile.d/java_env.sh
echo CLASSPATH='.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile.d/java_env.sh
echo PATH='$PATH:$JAVA_HOME/bin' >> /etc/profile.d/java_env.sh
echo export JAVA_HOME CLASSPATH PATH >> /etc/profile.d/java_env.sh
chmod 755 /etc/profile.d/java_env.sh
source /etc/profile
echo "install complet"
运行后需要执行 source /etc/profile
一下