IMLC.ME

IntelliJ IDEA 如何开启预览特性

JDK19, Loom 终于是进入到了预览阶段。虽然在 Loom 孵化阶段一直保持关注,但是那时候只能算玩具。 现在,进入 preview 阶段后,至少对于内部工具来说,是可以正式拿来用了。

要使用预览特性,命令行中需要加入 --enable-preview 参数。在 IntelliJ IDEA 中,设置稍显麻烦。

0. 下载 OpenJDK 19 Early Access(EA)

SDKMAN 已经提供了 JDK19 EA 和 JDK20 EA 版本的下载选项。推荐使用 SDKMAN 直接下载。

sdk install java 19.ea.36-open

1. 设置 Language Level 为 X - Experimental Features

进入 Project Settings,分别设置 Project 和 Modules 的 Language Level 到 X - Experimental Features

Preview

Preview

2. 为 Java 编译器添加 --enable-preview 参数

进入 Preferences 对话框,找到 Java Compiler,添加 --enable-preview 参数。

Preview

3. 在运行配置中添加 --enable-preview JVM 参数

按图上数字指示,添加 --enable-preview JVM Option。

Preview