【使用JDK 17运行Intellij IDEA】

使用JDK 17运行Intellij IDEA

最新版本的IDEA默认使用JDK 11启动,但是官方也提供了基于JDK 17的运行时环境,下面介绍下如何使用

版本选择

可以从下载17版本的JetbrainsRuntime,当前最新版本为17_0_2-b315.1

我们使用Binaries for developers版本,其他版本可能导致部分功能无法使用。

配置

下载

下载适合当前系统的包后解压,我是windows系统,所以下载的是jbrsdk_jcef-17_0_2-windows-x64-b315.1.tar.gz,解压到D:ProgramsJetbrainsRuntimejbrsdk_jcef-17_0_2-windows-x64-b315.1。

配置

按快捷键Ctrl+Shift+A,输入Runtime 点击选择IDE的启动Java运行时 在新建框选择“添加自定义运行时” -> “添加JDK”,然后选择刚刚解压的目录后点击确定。 若提示重启,先不要重启

修改JVM参数

点击 帮助 -> 编辑自定义VM选项 添加下面的JVM参数:

--add-opens=java.desktop/java.awt.event=ALL-UNNAMED
--add-opens=java.desktop/sun.font=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.desktop/sun.awt=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.desktop/sun.swing=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED
--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED
--add-exports=java.desktop/sun.font=ALL-UNNAMED
--add-exports=java.desktop/sun.java2d=ALL-UNNAMED
--add-exports=java.desktop/sun.awt.windows=ALL-UNNAMED
--add-exports=java.desktop/sun.awt.image=ALL-UNNAMED
--add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED
--add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED

然后重启IDEA

查看结果

经验分享 程序员 微信小程序 职场和发展