IntelliJ IDEA | SDK 配置
IntelliJ IDEA配置JDK的位置,以及每個專案配這的JDK方法,在這邊都會使用Eclipse的設定圖片去做對比,加速剛使用IntelliJ IDEA上手。
註:注意此使用Mac版本的IntelliJ IDEA做示範。
新增SDKs (JREs)
- Eclipse新增JREs的設定位置如下圖:
- IntelliJ IDEA 的設置
- File -> Project Structure … -> Platform Settings -> SDKs -> 「+」 -> 選擇JDK目錄
Java Compiler
- Eclipse Java Compiler 的設定位置如下圖:
- IntelliJ IDEA 的設置
- IntelliJ IDEA -> Preferences -> Build, Execution, Deploument -> Java Compiler -> Project bytecode version -> 選擇JDK版本
註:IntelliJ IDEA,可見下方可對每個Module設定對應的Taraget bytcode version。
針對 Project 設定 Java Compiler
- Eclipse Java Compiler 的設定位置如下圖:
- IntelliJ IDEA 的設置
- File -> Project Structure … -> Modules -> 選擇Module -> Dependencies -> Module SDK -> 選擇JDK版本
Language level 是什麼?
在指定JDK的同時,還可以指定JDK的Language level。
這個有點像我們工程最低支持版本。
比如Language level設置了5.0只是就不能出現使用6.0/7.0特性的代碼。因為這些特性在5.0的環境下是無法編譯的。
或者可以理解IDEA會安裝Language level指定的JDK版本來對我們的代碼進行編譯,以及錯誤檢查。