zoukankan      html  css  js  c++  java
  • Linux环境变量设置

    Center os 用户环境变量修改

    open  ~/.bash_profile       --进入用户环境变量设置

    export JAVA_HOME=/usr/java/jdk1.7.0_76
    export JAVA_BIN=$JAVA_HOME/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    source ~/.bash_profile    --使配置文件起作用

    printenv    --查看环境变量

    MaC环境变量设置

    Mac系统的环境变量,加载顺序为:

    • /etc/profile
    • /etc/paths
    • ~/.bash_profile
    • ~/.bash_login
    • ~/.profile
    • ~/.bashrc

    当然/etc/profile/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

    设置PATH的语法都为:

    export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

    两个方式设置环境变量

    1.修改当前用户的环境变量,推荐方式是修改~/.bash_profile
    export ANDROID_HOME=/Users/chenli4/Library/Android/sdk
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    export PATH=${PATH}:/Users/chenli4/Library/Android/sdk/platform-tools
    # Setting PATH for Python 3.7
    # The original version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
    export PATH

     2.修改系统的环境变量,推荐方式是修改/etc/profile

    # System-wide .profile for sh(1)
    
    if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
    fi
    
    if [ "${BASH-no}" != "no" ]; then
        [ -r /etc/bashrc ] && . /etc/bashrc
    fi
    
    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home"
    export JAVA_HOME
    CLASS_PATH="$JAVA_HOME/lib"
    export ANDROID_HOME=/Users/chenli4/Library/Android/sdk
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    export PATH=$JAVA_HOME/bin:$PATH

    切换jdk10变成jdk8

    打开Sublime Text,修改/etc/profile

    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home"

    保存(需要输入密码)

      

    来自:https://www.jianshu.com/p/f1adedbda0d3

             https://yq.aliyun.com/articles/580913

  • 相关阅读:
    移动端web
    递归求和
    json的基础了解
    冒泡排序的编程方法
    js面向对象
    1002,javascript的原型属性
    1001,instanceof关键字以及typeof关键字
    19,简述一下src与href的区别(不懂)
    531,<form>action属性
    530,css outline属性
  • 原文地址:https://www.cnblogs.com/brianlai/p/11606022.html
Copyright © 2011-2022 走看看