现在的位置: 首页 > 综合 > 正文

用SpringTest测试时发生的NoSuchMethodError并解决

2018年04月10日 ⁄ 综合 ⁄ 共 830字 ⁄ 字号 评论关闭

今天在进行单元测试的时候,突然发生了这样一个问题,导致我无法继续工作。相信很多人都遇到过,异常如下图


然后进行百度,出问题大家都知道百度,就是没有细细先想想

感觉还是不怎么行,没有看到关键点,再google吧,开发的人哪能不知道google呢

也有可能是我关键字输入有问题,找不到想要的(在google后,也看到些有启发的结果),所有啊要多动动脑筋

下面来说说真正的解决之道吧

当我看到一篇文章里的一句话时
原话:I have tried all the versions of Junit jar but then also the problem exists.
应该豁然开朗,虽然他没有成功,但我应该明白了,是jar没有引入的原因,我这边是用maven管理的jar,所有重新update一下就好了。
原文地址:http://forum.springsource.org/showthread.php?76434-RunWith%28SpringJUnit4ClassRunner-class%29-NoSuchMethodError

--------------------------------------------------微笑-----------------------------

具体在eclipse里怎么操作呢,先看一下eclipse的版本吧
eclipse版本如下:
Version: Kepler Release
Build id: 20130614-0229
具体操作如下图:

进去后的具体操作conconfiguration from pom.xml,可能有jar依赖变化等,导致依赖不完整,所以这里执行这些操作后在clean projects 之后就ok了。

回顾一下思路,其实解决问题,应该看本质。
1.先仔细考虑一下,应该是个什么问题,pom.xml依赖导致jar的变化导致
2.如果你真的什么都不知道,那当然还有百度和谷歌可以帮助你,但也要你思考
3.可能找到的不是你想要的结果,但经过分析,你能找到答案


抱歉!评论已关闭.