1. 程式人生 > >Mac/Linux 配置多版本Java,並實現命令列快速切換

Mac/Linux 配置多版本Java,並實現命令列快速切換

0. 目標

使用簡單快捷的命令列,快速的切換本機的Java環境

1. 下載JDK

1.8:官網下載;
1.7:https://pan.baidu.com/s/1iCWtZhK_E-KYwZJcMqQ-mQ

2. 安裝JDK

  1. 一路next
  2. 安裝完成的路徑:/Library/Java/JavaVirtualMachines, 進入此目錄,在下面你可以看到多個版本的Java資料夾。
    在本例中:
    在這裡插入圖片描述

3. 修改配置檔案

vim ~/.bash_profile修改為:
(這是方便大家複製的)

# Java enviourment
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/
JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/
PATH_8=$JAVA_8_HOME/bin:$PATH:.
PATH_7=$JAVA_7_HOME/bin:$PATH:.
CLASSPATH_8=$JAVA_8_HOME/lib/tools.jar:$JAVA_8_HOME/lib/dt.jar:.
CLASSPATH_7=$JAVA_7_HOME/lib/tools.jar:$JAVA_7_HOME/lib/dt.jar:.
# 預設jdk8
export JAVA_HOME=$JAVA_8_HOME
export PATH=$PATH_8
export CLASSPATH=$CLASSPATH_8
# 動態配置
alias jdk7="export JAVA_HOME=$JAVA_7_HOME;export PATH=$PATH_7;export CLASSPATH=$CLASSPATH_7"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME;export PATH=$PATH_8;export CLASSPATH=$CLASSPATH_8"

(這是看效果圖的)
在這裡插入圖片描述

4. 使配置生效

source ~/.bash_profile

5. 測試

在這裡插入圖片描述

OK , 結束