• install_jdk.sh


    #!/bin/bash
    # Filename:    install_jdk.sh
    # Revision:    1.0
    # Date:        2019/07/12
    # Author:      sdhzdtwhm
    # Website:     no
    # Description: centos7 install jdk
    # Usage:
    # ./install_jdk.sh /home/test/java
    
    base_dir=$1
    down_url=http://192.168.2.253/file/jdk-8u192-linux-x64.tar.gz
    package_name=jdk-8u192-linux-x64.tar.gz
    username=$(whoami)
    function down_software(){
    cd /tmp/
    curl -s -O  $down_url
    }
    function unzip_jdk(){
    mkdir -p $base_dir
    tar -zxf /tmp/$package_name -C $base_dir
    }
    function config_root_path(){
    cat >> /etc/profile << EOF
    export JAVA_HOME=$base_dir/jdk1.8.0_192
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH
    EOF
    }
    function config_user_path(){
    cat >> ~/.bashrc << EOF
    export JAVA_HOME=$base_dir/jdk1.8.0_192
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH
    EOF
    }
    function main(){
    down_software;
    unzip_jdk;
    if [ $? = 0 ];then
      if [ $username = 'root' ]; then
        config_root_path;
      else
        config_user_path;
      fi
    else
      echo "unzip_jdk is error!"
    fi
    }
    main
    
  • 相关阅读:
    Oracle 查看表空间的使用情况SQL语句
    汇总查询
    conky配置2
    数据库更新
    weka简介和回归转自chinakdd
    子查询
    ubuntu常用命令
    查询
    数据库中的连接
    测试用的数据库表及其数据
  • 原文地址:https://www.cnblogs.com/sdhzdtwhm/p/11176050.html
Copyright © 2020-2023  润新知