[英]IntelliJ IDEA VM options
I started creating a custom plugin using the IntelliJ IDEA.我开始使用 IntelliJ IDEA 创建自定义插件。 As soon as I extend an action from AnAction, override abstract methods and hit run plugin, I get Unable to start DebugAttachDetector, please add
--add-exports java.base/jdk.internal.vm=ALL-UNNAMED
to VM options一旦我从 AnAction 扩展操作,覆盖抽象方法并点击运行插件,我就无法启动 DebugAttachDetector,请将
--add-exports java.base/jdk.internal.vm=ALL-UNNAMED
到 VM 选项
What is this.这是什么。 I tried adding this in settings/build, exec../compiler/java compiler under Override compiler parameters but still does not work.
我尝试在覆盖编译器参数下的 settings/build, exec../compiler/java 编译器中添加它,但仍然不起作用。 What am I to do :(
我是什么做的 :(
As runIde
has the type RunIdeTask
which extends Gradle's JavaExec task, you can use usual jvmArgs
to configure launched JVM instance.由于
runIde
有型RunIdeTask
延伸摇篮的JavaExec任务,你可以用通常的jvmArgs
配置启动JVM实例。
So, the following should remove the warning.因此,以下内容应删除警告。 Groovy DSL:
常规 DSL:
runIde {
jvmArgs '--add-exports', 'java.base/jdk.internal.vm=ALL-UNNAMED'
}
Kotlin DSL:科特林 DSL:
tasks.runIde {
jvmArgs("--add-exports", "java.base/jdk.internal.vm=ALL-UNNAMED")
}
Not that it changes much as yole mentioned in the comment.并不是说它像评论中提到的 yole 那样变化很大。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.