一、jdk1.8自动安装
注意要使用source xx.sh来执行以下脚本,别用sh执行,不然shell中的source /etc/profile会不生效
#---------------------------------------------------
#jdk1.8自动安装脚本
#---------------------------------------------------
#---------------------------------------------------
#1、安装jdk1.8
echo '(1/2)、开始安装jdk1.8'
yum install java-1.8.0-openjdk* -y
#---------------------------------------------------
#2、配置java_home
#yum方式安装jdk,默认jre、jdk的安装路径是/usr/lib/jvm下面的
echo '(2/2)、开始配置java_home'
#找到JAVA_HOME的位置
JAVA_BIN=`which java`
JAVA_HOME=`realpath ${JAVA_BIN}`
BASE_NAME=`basename ${JAVA_HOME}`
while [[ ${BASE_NAME} == "bin" || ${BASE_NAME} == "jre" || ${BASE_NAME} == "java" ]]
do
JAVA_HOME=`dirname ${JAVA_HOME}`
BASE_NAME=`basename ${JAVA_HOME}`
done
#设置JAVA_HOME,所有用户都生效的配置
echo -e "\n#设置JAVA_HOME,所有用户都生效的配置" >> /etc/profile
echo "export JAVA_HOME=$JAVA_HOME" >> /etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JAVA_HOME/jre/lib/rt.jar" >> /etc/profile
echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
source /etc/profile
echo 'jdk1.8自动安装完成'
echo 'java -version:'
java -version
echo 'java-home:'
echo $JAVA_HOME
二、jdk1.8卸载
1、通过rmp安装的卸载方法:
rpm -qa | grep java | xargs rpm -e --nodeps
2、通过yum安装的卸载方法:
yum -y remove java-1.8.0-openjdk-headless.x86_64