zoukankan      html  css  js  c++  java
  • shell安装jdk

    1.将jdk上传至/opt/soft下

    2.在shell目录下创建install_java.sh

    3.脚本内容如下:

    #!/bin/bash

    # Author: zhangdc
    # DESC: 部署配置java

    echo "解压源文件"
    tar -zxvf /opt/soft/jdk-8u211-linux-x64.tar.gz -C /usr/local/ >/dev/null 2>&1

    echo "添加JAVA_HOME变量"
    cat >> /etc/profile <<EOF
    export JAVA_HOME=/usr/local/jdk1.8.0_211
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    EOF

    echo "生效JAVA_HOME环境变量"
    source /etc/profile

    4.执行命令

      /bin/bash  install_java.sh | tee /opt/logs/java.log

    5.问题:在shell中写的source /etc/profile不生效,需要shell执行完成后执行source /etc/profile,好像是source /etc/profile只在当前会话生效,而且shell和打开的当前会话不是同一个会话,重新source /etc/profile后就可以生效了。

  • 相关阅读:
    HDU 3081 Marriage Match II
    HDU 4292 Food
    HDU 4322 Candy
    HDU 4183 Pahom on Water
    POJ 1966 Cable TV Network
    HDU 3605 Escape
    HDU 3338 Kakuro Extension
    HDU 3572 Task Schedule
    HDU 3998 Sequence
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/14252667.html
Copyright © 2011-2022 走看看