科技 > 操作系统 > windows

eclipse的TestNG运行不了——eclipse刚安装完TestNG,首次建立测试用例,但是一直运行出错的问题。

149人参与2020-04-28

 

exception in thread "main" java.lang.bootstrapmethoderror: java.lang.noclassdeffounderror: com/google/inject/stage  at org.testng.internal.configuration.<init>(configuration.java:33)

刚安装完testng,第一次运行就出错,在网上查遍了教程,基本没什么我的这类错误

 

呕心沥血了两天,终于让我解决了问题,果然功夫不负有心人,只不过这个功夫费的着实有点大。

eclispe的安装和testng的安装就不在这里说了,网上有很多教程。

eclipse我用的是第一个ide,直接下载的压缩文件,直接解压,配置一下eclipse.ini文件,在文件头添加一下javaw.exe的绝对路径即可

以下在eclipse.ini中是添加的东西。

 

别忘了配置环境变量。

我的这个例子是在安装testng之前先安装了maven,并且testng项目也是建在了maven项目中。

 

 

以上是我此次项目的所有目录。

接下来重点讲一下我排查testng运行不成功的原因。

  一开始都是好好的,在没有建立testng之前,eclipse还能好好的运行。maven配置也没有错误。

  因为是第一次在eclipse中安装maven和testng,在网上也查了很多教程。因为是第一次,很多东西都不是很了解,所以一开始我以为原因出在了其他的地方(我的testng不是在线安装的,是下载安装包离线安装的,我怕问题出在了离线安装上。)我就重新解压了下eclipse安装包,重新运行,先安装了testng,运行了下,虽然没出结果(不知道是不是程序的问题,此时我对testng的输出还是很迷糊的)但是也没显示任何错误,我就默认他是没有问题吧。之后配置maven,因为maven之前已经下载过了,环境变量也配置好了。

  如上图,建立好maven项目后,加入了testng。本以为这次妥妥的没问题,但是现实还是教我做人了。

  一运行,问题依旧。

  这时候我就确定,不是testng插件问题了,这次是在线安装的。maven也没有问题(关于这部分,网上有很多教程,我也看了很多,总结了下步骤,确定自己做的没问题。)

  建立maven项目,会生成一个pom.xml文件,需要在里面添加依赖。

  我灵机一动,在testng官网上看到过maven的配置,我觉得他有可能是要加到pom.xml文件中的,不然他问什么会出现在下载页面呢。我就试了下。

 

 

  这个是下载页面中的maven的依赖。

  我就把东西都复制到pom.xml文件中了,记得:一定要把版本改成你自己下的testng版本号,上面只是一个例子。我自己下的是目前的最新版本7.1.1,我就改了下,但是提醒我repositories错误,我就把这块删除了,一保存,一运行,我惊了。竟然成功了!!!

  这里说一下我为什么如此震惊呢,因为一开始的时候,我有试过配置依赖,当时是在https://mvnrepository.com/artifact/org.testng/testng此网址中把maven依赖复制过去的,这个网址是专门添加pom.xml以来的,需要什么搜一下就行。当时添加好了之后还是有问题的,现在想想是版本号没改,最新的版本只到7.1.0,而我的是7.1.1。这说明这个网站还是更新的不是很及时,不过最大的问题还是在我,因为我不懂,所以才导致在这个问题上浪费了太多时间。

  最后放一下我的pom.xml中的相关配置。

  

 

哦了。

 

留下您精彩的一笔!!点此进行留言回复

最近更新

电脑突然黄屏怎么回事? win10黄屏的两种解决办法

06-23

电脑开机软件自动启动怎么关闭 win7/win10快速关闭开机自启软件

06-22

Windows系统无法删除文件怎么办 win7/8/10提示需要权限来执行此操作的解决方法

06-22

win10 突然D盘不见了怎么办 D盘分区消失的恢复方法

06-22

win10如何清理C盘垃圾文件 系统自带磁盘清理工具的使用教程

06-22

win10系统提示L2TP连接尝试失败怎么办?

06-22

推荐阅读

eclipse的TestNG运行不了——eclipse刚安装完TestNG,首次建立测试用例,但是一直运行出错的问题。

04-28

华硕win10笔记本充电60%就不充了怎么解决?

06-22

Win10运行红色警戒提示不兼容的解决方法

08-23

Win10界面改头换面!教你换上Win10最新图标

03-02

Win10系统如何关闭Windows错误报告?Win10关闭系统错误报告的方法

06-01

Win10怎么关闭欢迎界面?Win10开机欢迎界面关闭教程

04-03

Win10再曝高危漏洞:无人能幸免 网友如此评价

03-25

win10热点自动关闭怎么办 win10自带的移动热点经常自动关闭的解决方法

03-05

XP系统经常提示ServerCMS.exe应用程序错误的原因分析及解决方法

07-31

微软推送Win10新版:不想强制被更新这样做

03-06

Win10搜索框可变圆角 教你提前体验下一代Win10

07-13

定时任务笔记

04-18

win10怎么搭建web服务器 win10搭建web服务器的方法

06-13

Win10开启Bash命令行的方法

03-04

热门评论