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

IntelliJ IDEA运行JUnit测试报错:无法找到或加载主类

解决IntelliJ IDEA运行JUnit测试报错Could not find or load main class @C:\Users<user_name>\AppData\Local\Temp\idea_arg_file824368105的方案

以下是针对该问题的可行修复步骤:

  • 清理IDEA缓存并重启
    打开IDEA,依次点击File -> Invalidate Caches...,选择Invalidate and Restart,彻底清理IDEA的缓存与临时文件后重启。多数路径解析类的运行异常都能通过此操作解决。

  • 删除并重建JUnit运行配置
    点击IDEA右上角运行配置下拉菜单,选择Edit Configurations...,找到对应JUnit测试配置并删除。回到测试类重新点击类名旁的运行按钮,让IDEA自动生成新的运行配置后重试。

  • 检查模块的JUnit依赖配置
    打开File -> Project Structure -> Modules,选中目标模块切换到Dependencies标签页,确认JUnit库(JUnit 4/5)已正确添加且作用域为Test。若缺失,点击+按钮添加对应JUnit依赖。

  • 同步Maven项目配置
    点击IDEA右侧Maven面板的Reload All Maven Projects按钮,确保Maven的依赖与配置已完全同步到IDEA中,避免因配置不同步导致运行异常。

  • 调整命令行参数传递方式
    打开运行配置的Modify options,找到Shorten command line选项,选择None(而非默认的@arg file (Java 9+)),保存配置后重新运行测试。该选项控制IDEA传递长命令行参数的方式,部分环境下arg file模式会出现路径解析错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 08:22:08