IntelliJ IDEA VM 选项

Dam*_*ina 2 java intellij-idea intellij-plugin

我开始使用 IntelliJ IDEA 创建自定义插件。一旦我从 AnAction 扩展一个动作,覆盖抽象方法并点击运行插件,我就无法启动 DebugAttachDetector,请添加--add-exports java.base/jdk.internal.vm=ALL-UNNAMED到 VM 选项

这是什么。我尝试在覆盖编译器参数下的 settings/build, exec../compiler/java 编译器中添加它,但仍然不起作用。我是什么做的 :(

在此处输入图片说明

小智 7

与扩展 Gradle 的JavaExec任务runIde的类型一样,您可以使用通常来配置启动的 JVM 实例。RunIdeTaskjvmArgs

因此,以下内容应删除警告。常规 DSL:

runIde {
    jvmArgs '--add-exports', 'java.base/jdk.internal.vm=ALL-UNNAMED'
}
Run Code Online (Sandbox Code Playgroud)

科特林 DSL:

tasks.runIde {
    jvmArgs("--add-exports", "java.base/jdk.internal.vm=ALL-UNNAMED")
}
Run Code Online (Sandbox Code Playgroud)

并不是说它像评论中提到的 yole 那样变化很大。