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