整理 | 梦依丹
出品 | 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/
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.