1. 程式人生 > >Mac jdk多版本切換

Mac jdk多版本切換

Jdk多版本切換(Mac

1、安裝不同版本jdk(可以到官方直接下載安裝)

2、通過以下命令檢視當前已安裝jdk版本

 /usr/libexec/java_home -V

我的電腦顯示如下:

Matching Java Virtual Machines (2):

    1.8.0_161, x86_64:"Java SE 8"/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

    1.7.0_80, x86_64:"Java SE 7"/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

3、在

.bash_profile檔案下新增以下內容

export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home #此處請用你終端顯示的目錄替換

export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home    #此處請用你終端顯示的目錄替換

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home  #此處請用你終端顯示的目錄替換

alias jdk6="export JAVA_HOME=$JAVA_6_HOME" #編輯一個命令

jdk6,輸入則轉至jdk1.6

alias jdk7="export JAVA_HOME=$JAVA_7_HOME" #編輯一個命令jdk7,輸入則轉至jdk1.7

alias jdk8="export JAVA_HOME=$JAVA_8_HOME" #編輯一個命令jdk8,輸入則轉至jdk1.8

export JAVA_HOME=`/usr/libexec/java_home`  #最後安裝的版本,這樣當自動更新時,始終指向最新版本

疑問:.bash_profile檔案在哪裡?

答:cd 進入根目錄,

touch .base_profile  建立該檔案

open .bash_profile   開啟該檔案

source .base_profile 使該檔案生效

4、通過輸入jdk7便可以切換到jdk1.7