目前处于学习阶段,所以脚本写的比较粗糙。
我事先下载了jdk,然后放在指定安装目录的,然后直接运行脚本即可。
#!/bin/bash
#此脚本用于安装JDK
#安装目录
jdkInstall=/opt/soft
#判断安装目录是否存在,不存在则创建
if [ ! -d "$jdkInstall" ]; then
mkdir $jdkInstall
fi
#搜索当前环境是否安装有JDK
echo "搜索当前环境是否安装有JDK"
JdkCunzai=`rpm -qa|grep java`
#通过上述命令返回值判断jdk是否存在
if [ $? -eq 0 ];then
#如果jdk存在则卸载
yum -y remove java*
fi
#jdk软件包存放路径
jdk_jar=/opt
#执行安装程序
echo "正在查找相关软件包"
#判断软件包是否存在
if [ -f /opt/jdk*.tar.gz ];then
echo "安装文件"
echo "-------jdk安装程序正在执行中,请等待-----"
tar -zxf /opt/jdk*.tar.gz -C /opt/soft
else
echo "jdk安装包不存在,请检查是否执行安装的版本错误!"
fi
#配置JDK环境变量
JAVA_HOME=/opt/soft/jdk1.8.0_341
#echo "安装完成,正在将jdk添加到环境变量中"
echo "#jdk" >>/etc/profile
export JAVA_HOME=/opt/soft/jdk1.8.0_341
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
##刷新环境变量
echo "正在刷新环境变量"
source /etc/profile
#
echo "JDK安装完成"