Like Share Discussion Bookmark Smile

J.J. Huang   2020-03-25   IntelliJ IDEA   瀏覽次數:

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版本來對我們的代碼進行編譯,以及錯誤檢查。


註:以上參考了
IntelliJ IDEA環境設定
IntelliJ IDEA 之 jdk Language level