現在多數企業采用的是JDK 8版本,但是相對來說1.8已經停止維護,11和17 都是長期支援版,是以未來新項目的選擇會趨向于從JDK 8遷移到更高版本的JDK 17。
Spring Framework 6 将采用 Java 17 和 Jakarta EE 9。其次,還有Spring Boot 3.0.0 來啦!最小依賴 JDK 17!
下載下傳 JDK 11:
https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html
選擇合适的安裝包:
安裝過程和簡單,點選繼續按鈕就可以快速完成JDK 11 的安裝。
檢視已安裝的JDK版本:
ls /Library/Java/JavaVirtualMachines
執行指令 sudo vim /etc/zprofile,更新 zprofile 配置檔案,新增 JDK 11 配置項,如下所示:
#JDK 1.8, JDK 11 AND JDK 17
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.16.1.jdk/Contents/Home
JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home
export JAVA_HOME
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
執行指令 source /etc/zprofile,使上述配置生效。
測試驗證一下,執行 jdk11 指令,驗證目前 Java 版本,如圖所示:
在Spring 應用項目中,就可以選擇需要的JDK 11 版本了。