java - IntelliJ IDEA 虚拟机选项
问题描述
我开始使用 IntelliJ IDEA 创建自定义插件。一旦我从 AnAction 扩展一个动作,覆盖抽象方法并点击运行插件,我就无法启动 DebugAttachDetector,请添加--add-exports java.base/jdk.internal.vm=ALL-UNNAMED
到 VM 选项
这是什么。我尝试在覆盖编译器参数下的设置/构建,exec../compiler/java 编译器中添加它,但仍然不起作用。我是什么做的 :(
解决方案
与扩展 Gradle 的JavaExecrunIde
任务的类型一样,您可以使用通常配置启动的 JVM 实例。RunIdeTask
jvmArgs
因此,以下内容应删除警告。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 那样变化很大。
推荐阅读
- php - WordPress 预定事件实际上并未安排
- javascript - Vue 和 Prismic 富文本:向 span 节点添加事件监听器
- python - 如何在 KIVY 中删除小部件(标签、按钮等)
- python - 如何创建具有多个签名的 TensorFlow 2 SavedModel?
- java - MDC 没有从 Hystrix 线程转移到 tomcat 线程
- python - skimage 转换为灰度导致黑色图像
- vb.net - 来自已经正常运行的原始代码的重复代码的语法错误
- c# - 如何使用循环在运行时获取属性设置的当前值
- html - 如何使用悬停使 h1 可以增大但不覆盖我的底部文本或移动页面
- python - scipy.linalg.lu 返回什么?