標籤:_for 風格 ESS etc 檔案 bin profile 情況 java.net
一、寫在開頭
在mac上玩jdk與windows略有不同。mac是unix風格的系統,所以設定檔是有分級的。
下面將從環境變數的尋找、環境變數的配置(分級情況)、如何切換當前使用的jdk三類操作構建博文
二、實操記錄
(1)java_home尋找
主要方法為用戶端命令echo $JAVA_HOME
偶爾也會使用命令 which java(which命令用於在linux的$PATH中尋找命令的出處)
當然也可以使用/usr/libexec/java_home -V查看jdk的安裝與版本詳情,類似或等同於java -version
(2)環境變數配置
環境變數有四種配置方式
但執行的命令都是
export JAVA_HOME=xxxxxx
export CLASS_PATH="$JAVA_HOME/lib"
export PATH=".$PATH:$JAVA_HOME/bin"
(a)配置成系統級,所有使用者都可用
vi /etc/profile
在檔案中加上上面三句export
然後用source /etc/profile 使之立即生效
(b)配置成系統級,目前使用者有效
vi ~/.bash_profile
在檔案中加上上面三句export
然後用source ~/.bash_profile 使之立即生效
(c)控制台處理,立即生效,關閉會話立刻失效
直接在控制台執行上面三個export
備忘:
控制台執行的export設定只對當前的bash登入session有效。這是存在記憶體裡面的,不會寫檔案。
擴充學習
mac修改java版本
sudo vim /etc/.bashrc
裡面加
export JAVA_HOME=java路徑
export PATH=$JAVA_HOME/bin:$PATH
儲存關閉
sudo source /etc/bashrc
可參照:78546354
參照來源:
java_home尋找
https://www.cnblogs.com/albert1017/p/4739594.html
配置java_home
http://blog.csdn.net/caiwenfeng_for_23/article/details/44243083
http://blog.sina.com.cn/s/blog_7d1c5c8601015ppr.html
https://www.cnblogs.com/SnowingYXY/p/6723019.html
tomcat出現"DJava endorsed dirs="的錯誤提示
http://www.blogjava.net/shangaijun/archive/2007/07/31/133485.html
jekins配置jdk
https://www.jianshu.com/p/d8d1d72d0248
mac上java環境變數配置