一个简单的shell脚本--一键安装jdk环境

这里我们来简单的记录一个一键安装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
# *******************************
precheck
install_java
startInstallJava


  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值