我开始使用 IntelliJ IDEA 创建自定义插件。一旦我从 AnAction 扩展一个操作,覆盖抽象方法并点击运行插件,我就会得到 Unable to start DebugAttachDetector, please add --add-exports java.base/jdk.internal.vm=ALL-UNNAMED
到虚拟机选项
这是什么。我尝试在覆盖编译器参数下的设置/构建、exec../compiler/java 编译器中添加此内容,但仍然不起作用。我该怎么办:(
最佳答案
由于 runIde
具有 RunIdeTask
类型,它扩展了 Gradle 的 JavaExec任务时,您可以使用常用的jvmArgs
来配置启动的JVM实例。
因此,以下内容应该删除警告。 Groovy DSL:
runIde {
jvmArgs '--add-exports', 'java.base/jdk.internal.vm=ALL-UNNAMED'
}
Kotlin DSL:
tasks.runIde {
jvmArgs("--add-exports", "java.base/jdk.internal.vm=ALL-UNNAMED")
}
并不像 yole 在评论中提到的那样改变太多。
关于java - IntelliJ IDEA 虚拟机选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60027717/