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

如何解决IntelliJ单独运行TestNG测试时出现的TestNGException?

问题描述

在IntelliJ中单独运行TestNG测试时抛出异常:项目由Ant构建,通过Ant执行全量单元测试可成功运行,但单独运行测试类或单个测试方法时失败,报错信息如下:

org.testng.TestNGException: 
Cannot find class in classpath: com.project.test.Test
    at org.testng.xml.XmlClass.loadClass(XmlClass.java:74)

当前使用最新版IntelliJ,需要配置IDE使其能访问构建目录并找到所需依赖Jar包。

已验证的解决方法

将IntelliJ的编译器从javac切换为Eclipse编译器后,问题解决。推测原因是该项目包含多个由Eclipse编写的模块,Eclipse编译器的处理逻辑更适配项目原有的构建结构。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 11:42:23