• CentOs安装jdk


     教程备注
     
    cd /data/java
     
    cp jdk-8u161-linux-x64.tar.gz /usr/local/src/
     
     
    修改文件权限
    chmod 755 jdk-8u161-linux-x64.tar.gz
     
    ls -al
     
    解压文件
    tar -zxvf jdk-8u161-linux-x64.tar.gz
     
    删除jdk压缩包
    rm -f jdk-8u161-linux-x64.tar.gz
     
    配置环境变量
    vim /etc/profile
     
    文件:
    ============================================================
    # /etc/profile
     
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
     
    # It's NOT a good idea to change this file unless you know what you
    # are doing. It's much better to create a custom.sh shell script in
    # /etc/profile.d/ to make custom changes to your environment, as this
    # will prevent the need for merging in future updates.
     
    pathmunge () {
    case ":${PATH}:" in
    *:"$1":*)
    ;;
    *)
    if [ "$2" = "after" ] ; then
    PATH=$PATH:$1
    else
    PATH=$1:$PATH
    fi
    esac
    }
     
     
    if [ -x /usr/bin/id ]; then
    if [ -z "$EUID" ]; then
    # ksh workaround
    EUID=`/usr/bin/id -u`
    UID=`/usr/bin/id -ru`
    fi
    USER="`/usr/bin/id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"
    fi
     
    # Path manipulation
    if [ "$EUID" = "0" ]; then
    pathmunge /usr/sbin
    pathmunge /usr/local/sbin
    else
    pathmunge /usr/local/sbin after
    pathmunge /usr/sbin after
    fi
     
    HOSTNAME=`/usr/bin/hostname 2>/dev/null`
    if [ "$HISTCONTROL" = "ignorespace" ] ; then
    export HISTCONTROL=ignoreboth
    else
    export HISTCONTROL=ignoredups
    fi
     
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
     
    # By default, we want umask to get set. This sets it for login shell
    # Current threshold for system reserved uid/gids is 200
    # You could check uidgid reservation validity in
    # /usr/share/doc/setup-*/uidgid file
    if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
    else
    umask 022
    fi
     
    for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
    if [ "${-#*i}" != "$-" ]; then
    . "$i"
    else
    . "$i" >/dev/null
    fi
    fi
    done
     
    unset i
    unset -f pathmunge
    ============================================================
    【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
     
    #java environment
    export JAVA_HOME=/home/java/jdk1.8.0_161/
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin
     
     
    键盘:
     
    ESC
     
    shift+q / x
     
    ①让刚刚设置的环境变量生效
     
    键入:
     
    source /etc/profile
    source /etc/profile或 . /etc/profile
     
    ②检查是否配置成功
     
    键入:
     
    java -version
     
     
     
  • 相关阅读:
    优雅的将hbase的数据导入hive表
    大数据技术-spark+hive+hbase研究
    第0001课
    线程池-实际生产使用
    H5学习系列之文件读取API--本文转自http://blog.csdn.net/jackfrued/article/details/8967667
    H5学习系列之Communication API
    H5学习系列之Geolocation API
    H5学习系列之Audio和Video
    H5学习系列之webSocket入门
    百度UEditor基本使用
  • 原文地址:https://www.cnblogs.com/meijsuger/p/9461330.html
Copyright © 2020-2023  润新知