close

| CSDN(ID:CSDNnews)

近日,JetBrain官宣 IntelliJ 源碼已經遷移至 Java 17,這意味着,開發者在使用較低版本的時候,可能會存在兼容性問題。目前大多數平台和插件均使用了Java 17,而後邊所有基於 IntelliJ 開發的 IDE 2022.3則需要 Java 17 才能啟動。

當然,為了讓老項目能順利進行,目前在IntelliJ中也編譯了一些模塊與之兼容。

眾所周知,Java 17是繼Java 11後最新的 Java LTS 版本,在其發布後,Spring Framework 6 和Spring Boot 3均紛紛把Java版本升級到了 17。

對開發者來說,意味着什麼?

如果開發者發布的插件中需要使用 Java 17 的新特性和 API,則需要把插件配置文檔 plugin.xml 中的 since-build 屬性設置為 223。

如果該插件需要在多版本的 IDE 上運行,例如 2022.3 和 2022.2,那麼你必須繼續使用Java 11。

如果開發者想編譯 intellij-community 項目,只需要調用 Build Project,而此時 IntelliJ IDEA 會建議你自動下載 JetBrains Runtime 17並將其設置為項目的JDK。

詳情>>https://blog.jetbrains.com/platform/2022/08/intellij-project-migrates-to-java-17/


掃碼優惠購書

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()