一个简单的shell脚本--一键安装jdk环境
发布日期:2021-05-07 10:55:41 浏览次数:17 分类:技术文章

本文共 2369 字,大约阅读时间需要 7 分钟。

这里我们来简单的记录一个一键安装jdk环境的脚本,内容仅供参考

创建脚本:

vi all_in_one_java.sh

在脚本中粘贴如下代码内容:

#!/bin/bash######################################################### all_in_one_java.sh#   written by Qingying Xie(sky) 2016-02-15## CentOS6.5 x86-64环境下jdk(1.6.045)一键式傻瓜安装包,使用步骤说明#    1. 保证机器有足够的磁盘空间#    2. 安装包的路径为/opt/setup#    ########################################################         ## 软件的安装包的地址(请根据实际版本及文件安装包名称进行修改)  BIN_SRC_1=/opt/setup/jdk-6u45-linux-x64-rpm.bin  JAVA_PA=/usr/java######################################################### 安装前的的检查,**如果服务器为新服务器,可以不执行此方法,注释掉后面的脚本后面的precheck**precheck(){    if [ ! -f "${BIN_SRC_1}"  ]; then        echo --提示:Java安装文件或openfire安装文件不存在,请将它们拷贝过来再运行!        exit 1;    fi    echo --提示:-------     操作系统情况           --------    #lsb_release -a    cat /etc/issue    echo --提示:-------     磁盘使用空间情况       --------    df -h    echo --提示:-------     内存使用空间情况       --------    free -m}######################################################### 安装前检查java环境变量安装情况install_java(){    echo --提示:-------正在安装配置java环境变量,请稍等!-------    sleep 1    echo --提示:-------第一步:检查本机是否安装了java!-------    #java_version=` echo $JAVA_HOME | cut -b 14-`      #echo $java_version    java_version = java -version 2>&1|grep java|awk -F '"' '{print $2}'#**此处需要修改成你要安装的jdk版本**    edition=1.6.0_45     echo --------------"$java_version" | grep -q "$edition"--------      if [ $? -eq 0 ]  then    echo -------本机已安装了java环境变量无须在安装,可以直接安装其他应用 -----else      echo -------本机未安装java,开始安装-------fi}######################################################### 开始安装配置java环境变量startInstallJava(){  echo -------创建java安装路径-------  mkdir /usr/java  echo -------java安装路径创建完毕-------   chmod 755 jdk-6u45-linux-x64-rpm.bin   echo --提示:-------开始安装java!-------  ./jdk-6u45-linux-x64-rpm.bin  sleep 10  echo --提示:-------开始配置java环境变量!-------  sed -i '$aJAVA_HOME=/usr/java/jdk1.6.0_45' /etc/profile  sed -i '$aJAVA_BIN=/usr/java/jdk1.6.0_45/bin' /etc/profile  sed -i '$aPATH=$PATH:$JAVA_HOME/bin' /etc/profile  sed -i '$aCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile  sed -i '$aexport JAVA_HOME JAVA_BIN PATH CLASSPATH' /etc/profile  source /etc/profile  java -version  echo ---------当前配置完毕的JAVA路径为: $JAVA_HOME-------------  echo --提示:-----java安装完毕---------}# *******************************# main routing# *******************************precheckinstall_javastartInstallJava
上一篇:Vue分页功能简单封装以及实现
下一篇:skyfans之每天一个Liunx命令系列之二:uptime

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年03月23日 12时03分31秒