代码拉取完成,页面将自动刷新
#!/usr/bin/env bash
############################################################################
#
# 远程执行该脚本,请在命令行中直接执行以下命令:
#
# curl -sSL https://gitee.com/tay3223/biubiubiu/raw/master/centos7-install-jdk_8u281_rpm.sh | /bin/bash
#
#
############################################################################
# 重新加载全局环境变量
source /etc/profile
# 查询java命令是否存在
if (java -version); then
# 如果$?的值等于0代表上一个命令执行成功
echo "JDK已经存在,退出安装程序。。。"
else
# 查询JAVA_HOME是否存在
if (grep "JAVA_HOME=" /etc/profile); then
# 如果$?等于0代表上一个命令执行成功(代表要查询的关键字已存在)
echo "/etc/profile中已经存在JDK的环境变量,退出安装程序。。。"
else
yum localinstall -y https://osoc.oss-cn-shanghai.aliyuncs.com/bao/jdk/jdk-8u281-linux-x64.rpm
# 写入配置
#echo " " >>/etc/profile
#echo "####################################" >>/etc/profile
#echo "# 添加JDK的全局变量" >>/etc/profile
#echo "####################################" >>/etc/profile
#echo "export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64" >>/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
echo "
####################################
# 添加JDK的全局变量
####################################
export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
export JRE_HOME=\$JAVA_HOME/jre
export CLASSPATH=.:\$JAVA_HOME/lib:\$JRE_HOME/lib
export PATH=\$JAVA_HOME/bin:\$PATH
" >>/etc/profile
# 重新加载全局变量
source /etc/profile
# 查询jdk版本(判断jdk是否安装好了)
java -version
fi
fi
cat <<Tay
=========================================================================
JDK已就绪,为了以防万一,请在终端命令行"再次执行"如下命令:
source /etc/profile && source /etc/bashrc
=========================================================================
Tay
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。