一、jdk下載地址
jdk官網下載地址:http://jdk.java.net/archive/
二、安裝jdk
Mac的JDK都是安裝到一個指定目錄的:/Library/Java/JavaVirtualMachines/,因此可以在這個目錄下查看自己安裝的所以JDK,
? 
三、配置環境變數
接下來就是配置環境變數并進行JDK版本管理,首先執行命令:vim ~/.bash_profile修改環境變數,MAC建議此處修改環境變數,而不是修改/etc/profile,
幾種組態檔區別如下:
-
/etc/profile:用于設定系統級的環境變數和啟動程式,在這個檔案下配置會對所有用戶生效,當用戶登錄(login)時,檔案會被執行,并從/etc/profile.d目錄的組態檔中查找shell設定,一般不建議在/etc/profile檔案中添加環境變數,因為在這個檔案中添加的設定會對所有用戶起作用,
-
**/.bash_profile:**只有單一用戶有效,檔案存盤位于/.bash_profile,該檔案是一個用戶級的設定,可以理解為某一個用戶的profile目錄下,這個檔案同樣也可以用于配置環境變數和啟動程式,但只針對單個用戶有效,和profile檔案類似,bash_profile也會在用戶登錄(login)時生效,也可以用于設定環境變理,但與profile不同,bash_profile只會對當前用戶生效,
? export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export JAVA_HOME=$JAVA_8_HOME alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME=$JAVA_11_HOME" export PATH export CLASSPATH
配置好以后,執行 source ~/.bash_profile令其生效,
四、驗證效果
在終端輸入jdk8,然后使用java -version驗證版本;
再輸入jdk11,在輸入java -version驗證版本;
五、解決關閉終端,配置失效的問題
出現這個問題的原因:
使用的終端是zsh,zsh加載的是 ~/.zshrc檔案,而 ‘.zshrc’ 檔案中并沒有定義任務環境變數
解決方案:
1、終端中執行命令,打開.zshrc檔案:
open -e ~/.zshrc
2、在~/.zshrc檔案最后,增加一行:
source ~/.bash_profile
3、執行命令,使其立即生效
source ~/.zshrc
4、新建視窗,再次測驗,通過,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/354400.html
標籤:其他
