在Eclipse中:无法找到或加载主类org.testng.remote.RemoteTestNG

问题描述 投票:2回答:4

配置

我具有Eclipse的版本2019-12(4.14.0)(最近从2019-03进行了升级),并且安装了以下插件(以及其他插件):

TestNG 6.14.3.201902250526
TestNG M2E (Maven) Integration (Optional) 6.14.3.201902250526
TestNG P2 Features 6.14.3.r201802240500

Eclipse正在针对jdk1.8.0_152运行。

[在Eclipse中,我的Java构建路径包括testng-6.14.3。我试图将Eclipse插件版本与项目中使用的版本进行匹配。

Properties -> TestNG下,我具有所有默认设置。这里没有“使用Project TestNG.jar”的设置。

什么有效

当我使用Gradle从命令行运行测试时,它们全部通过而没有问题。

Eclipse中没有显示任何复杂错误。

什么不起作用

当我从Eclipse运行测试时,控制台显示:

Error: Could not find or load main class org.testng.remote.RemoteTestNG

看来我需要testng-remote.jar的副本。应该将其作为插件的一部分安装,还是应该将其作为依赖项包含在我的build.gradle中?

为什么我不能从Eclipse运行测试?我需要进一步安装一些东西来解决此错误吗?

我尝试过的内容

我尝试删除并重新安装TestNG插件。

eclipse testng
4个回答
0
投票

您可以尝试将其添加到build.gradle中吗?


0
投票

我不记得这样的问题,但是它看起来与在Maven上测试(关闭自动生成功能)类似。灵魂是重建项目(对于maven来说,它是alt + f5),并且由于这样的重建-缓存已更新。


0
投票

似乎您遇到了Windows中的错误https://bugs.eclipse.org/bugs/show_bug.cgi?id=558495。由于这个原因,我将版本还原到了2019-09。


© www.soinside.com 2019 - 2024. All rights reserved.