首先
安裝多個jdk版本。安裝過程省略…(ps:去官網下載對應的版本安裝就行)
但是如果安裝了一個版本後再用java -version
去查看版本,都是第一次安裝的那個版本,那我們如何去切換不同的版本呢?只需兩步搞定,看下面
第一步:
在命令行輸入/usr/libexec/java_home -V
命令,查看所有版的JAVA_HOME路徑
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
13, x86_64: "Java SE 13-ea" /Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home
12.0.2, x86_64: "Java SE 12.0.2" /Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
1.8.0_241, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home
第二步:
將如下配置添加到你的~/.bash_profile文件中。
# java配置
alias jdk8="export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home"
alias jdk12="export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home"
alias jdk13="export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home"
export JAVA_HOME=`/usr/libexec/java_home`
source .bash_profile