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

IntelliJ IDEA运行JUnit报错:Unrecognized VM option 'UseSplitVerifier'

解决IntelliJ中JUnit运行报错Unrecognized VM option 'UseSplitVerifier'

问题原因

-XX:UseSplitVerifier是JDK 8及更早版本的虚拟机参数,JDK 11及以后版本已移除该参数。IntelliJ出现此报错,说明某个运行配置或全局配置里残留了该参数,而Maven命令行使用纯JDK环境,因此不受影响。

解决方案

按以下步骤排查清理残留参数:

  1. 修改JUnit运行配置

    • 点击IntelliJ右上角运行配置下拉框,选择Edit Configurations...
    • 在左侧列表找到对应JUnit配置(或JUnit模板)
    • 切换到Configuration标签页,检查VM options输入框,若存在-XX:UseSplitVerifier直接删除
    • 点击Apply保存后重新运行JUnit
  2. 清理Maven Runner全局配置

    • 打开File > Settings > Build, Execution, Deployment > Build Tools > Maven > Runner
    • 检查VM options字段,若存在-XX:UseSplitVerifier则删除
    • 若使用全局默认配置,还需检查File > Other Settings > Default Settings中相同路径的配置,确保无该参数残留
  3. 重置项目配置文件

    • 关闭IntelliJ,删除项目根目录下的.idea文件夹和所有.iml文件
    • 重新打开IntelliJ并导入项目,让IDE重新生成干净的配置文件
  4. 排查Maven全局设置(可选)

    • 检查用户目录下的~/.m2/settings.xml,确认未在configuration或profiles中添加该参数(因Maven命令行正常,此步骤大概率无问题)

内容的提问来源于stack exchange,提问作者rocktherock21

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 09:39:55