IntelliJ的源码已迁移
JetBrain其开发工具IntelliJ宣布将源代码迁移到Java17
IntelliJ的源码已迁移
这意味着开发人员在使用较低的版本时可能存在兼容性问题。目前,大多数平台和插件都被使用Java17,然后基于IntelliJ研发的IDE2022.3版本,也要Java17来启动。
当然,为了让老项目顺利进行,目前正在进行中IntelliJ还编译了一些与之兼容的模块。
众所周知,Java17是继Java11后最新的JavaLTS版本,发布后,SpringFramework6和SpringBoot3均纷纷把Java版本升级到17。
在这种情况下,仍然需要使用Java11
如果需要使用开发人员发布的插件Java17的新特性和API,有必要将插件配备文档plugin.xml中的since-build属性设置为223。如果插件需要在多个版本中IDE例如2022.3和2022.那么你必须继续使用它Java11。
如果开发人员想要编译intellij-community只需调用项目BuildProject,而这时IntelliJIDEA建议您自动下载JetBrainsRuntime17并将其设置为项目JDK。