Junit出现InitializationError 解决办法

本文记录了解决在使用JUnit进行类测试时遇到的错误过程。作者发现测试方法必须为public且无返回值,并确认了junit-4.12.jar及hamcrest依赖的正确性。在尝试多种解决方案后,通过重启IDE解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在做项目的时候,在测试一个类时出现了下面这样的错误

一开始我不知道怎么回事,就在网上查,查到了很多方法。

 

首先,我看到测试一个类的要点:

  1.  返回值必须为void
  2. 方法必须为public声明,不能加static

我发现我这个没有,但还是有问题,于是我检查是否是junit包的问题, 看网上说的需要junit-4.12.jar之外,还要引入:hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar这两个jar包,我去网上下载了,然后添加到项目里,重新测试的时候,结果还是出错! 

最后,我重启了myeclipse,运行的时候,就成功了,郁闷死我了!不过希望出现问题的时候能一步一步找出问题,不能乱试用方法!

我把两个jar包的下载地址放在下面:

链接:https://pan.baidu.com/s/1ZGfJeZP1yNlmp6MApqvG4Q 
提取码:dh4l 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值