1. 程式人生 > >Mac 安裝多個版本jdk並切換

Mac 安裝多個版本jdk並切換

一、Mac下檢視已安裝的jdk版本及其安裝目錄

二、安裝多個jdk後配置

1、開啟終端,輸入:/usr/libexec/java_home -V

     注意:輸入命令引數區分大小寫(-v是不對的,必須是-V)

在Mac OS下開啟終端,輸入如下命令:

  1. vi .bash_profile  
        這個命令執行完了會進入bash_profile檔案裡,我們先敲一下鍵盤上的“i”,讓它進入insert模式,然後輸入以下內容(這裡要依據你安裝的不同的jdk版本來輸入,我的電腦上先安裝了jdk 1.7,之後又安裝了jdk 1.8,我們要先弄清楚他們的目錄在哪裡然後再編輯bash_profile檔案,查詢jdk目錄可以使用命令/usr/libexec/java_home -v,因為電腦裡安裝了多個版本的jdk,如果只輸入上述命令的話他只會告訴你最近一次安裝的jdk的目錄在哪裡,因此,要想查詢不同版本的jdk目錄,應該在“-v”後面空一格再輸入1.7或者1.8或者別的什麼版本號就可以):
  1. # 設定 JDK 7  
  2. export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7`  
  3. # 設定 JDK 8  
  4. export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`  
  5. #預設JDK 7  
  6. export JAVA_HOME=$JAVA_7_HOME  
  7. #alias命令動態切換JDK版本  
  8. alias jdk7="export JAVA_HOME=$JAVA_7_HOME"  
  9. alias jdk8="export JAVA_HOME=$JAVA_8_HOME"  

之後使用jdk7或者jdk8這兩個命令就可以切換jdk版本

        最後我們使用命令

  1. source .bash_profile