You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ IDEA中通过绿色运行按钮添加--add-opens JVM选项运行Java测试

在IntelliJ IDEA中直接配置--add-opens JVM选项(无需依赖构建工具)

完全可以直接在IntelliJ IDEA中设置该选项,不用委托给Maven、Gradle这类构建工具,点击绿色运行按钮执行单个测试时就能自动生效,具体分两种场景配置:

单个测试的临时配置

  • 点击目标测试类/方法旁的绿色运行按钮,选择「Edit Configurations...」
  • 在弹出的配置窗口中,找到对应的JUnit(或TestNG)配置项
  • 切换到「VM options」输入框,填入需要的--add-opens参数,例如:--add-opens java.base/java.lang=ALL-UNNAMED(根据实际需求替换包路径和模块名)
  • 点击「Apply」→「OK」,之后运行该测试时,参数会自动生效

全局默认配置(所有新测试自动继承)

  • 打开「Run/Debug Configurations」窗口,点击左上角的「Templates」标签
  • 找到「JUnit」(若使用TestNG则选择对应模板)
  • 在「VM options」栏中添加所需的--add-opens参数
  • 保存配置后,后续新建的所有测试运行配置都会自动带上这个参数,无需重复设置

注意:如果之前已创建过测试配置,需要手动编辑旧配置添加参数,或者删除旧配置让IDEA基于新模板重新生成。

内容的提问来源于stack exchange,提问作者Erez Ben Harush

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 04:15:54