使用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:\Programs\JetbrainsRuntime\jbrsdk_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
查看结果
|