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后就可以生效了。

  • 相关阅读:
    Bzoj1597 [Usaco2008 Mar]土地购买
    Bzoj1500 [NOI2005]维修数列
    模拟7 题解
    模拟6 题解
    模拟5 题解
    远古杂题 2
    远古杂题 1
    [NOIP2013]华容道 题解
    奇袭 CodeForces 526F Pudding Monsters 题解
    图论杂题
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/14252667.html
Copyright © 2011-2022 走看看