`
joeblow
  • 浏览: 177820 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决eclipse下运行junit测试抛出NoSuchMethodError异常的问题

 
阅读更多
异常如下:
Caused by: java.lang.NoSuchMethodError: net.sf.ehcache.Cache.<init>(Ljava/lang/String;ILnet/sf/ehcache/store/MemoryStoreEvictionPolicy;ZLjava/lang/String;ZJJZJLnet/sf/ehcache/event/RegisteredEventListeners;Lnet/sf/ehcache/bootstrap/BootstrapCacheLoader;II)V
	at org.springframework.cache.ehcache.EhCacheFactoryBean.createCache(EhCacheFactoryBean.java:354)
	at org.springframework.cache.ehcache.EhCacheFactoryBean.afterPropertiesSet(EhCacheFactoryBean.java:331)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
	... 38 more


原因可能是ehcache的包版本不对,但是pom.xml中确实是正确的版本,应该是eclipse运行junit时用的是另一个版本的包。

可以这样解决:
Run -> Debug Configurations...  ->  选中你的junit任务 -> Classpath -> Bootstrap Entries中增加正确的jar包。如图













  • 大小: 76.8 KB
分享到:
评论

相关推荐

    在Eclipse中使用JUnit4进行单元测试

    在Eclipse中使用JUnit4进行单元测试是一种常见的Java开发实践,它可以帮助开发者确保代码的正确性和稳定性。单元测试是软件开发中的重要环节,通过编写针对代码各个独立模块的测试用例,可以验证代码功能是否按预期...

    Eclipse进行Junit测试

    Eclipse进行Junit测试 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),Junit 是一个基于 Java 的单元测试框架。使用 Eclipse 进行 Junit 测试可以大大提高测试效率和质量。 一、Junit 简介 Junit 是一...

    eclipse下利用ant、junit进行自动化测试例子源码

    总结来说,"eclipse下利用ant、junit进行自动化测试例子源码"是一个学习自动化测试流程的实用案例。通过研究和实践这个例子,开发者不仅可以掌握ANT和JUnit的基本用法,还能了解如何在Eclipse中整合这两个工具,实现...

    Eclipse下Junit的详细配置

    ### Eclipse 下 JUnit 的详细配置 #### 一、引言 JUnit 是一款广泛使用的 Java 单元测试框架,它能够帮助开发者确保代码的质量与稳定性。Eclipse 作为一款流行的 Java 开发工具,已经内置了对 JUnit 的支持。本文...

    在Eclipse中使用JUnit4进行单元测试(转)

    总的来说,Eclipse结合JUnit4提供了一套强大的单元测试解决方案。通过熟练掌握这些基本概念和技巧,开发者能够有效地保证代码的质量,提高软件的稳定性。在实际工作中,应养成良好的测试习惯,确保每一个新增的功能...

    Eclipse中使用Junit插件测试

    6. 运行测试:选择`Run-&gt;Run As-&gt;JUnit Test`,Eclipse会运行所有的测试方法。测试结果将在JUnit面板中显示,绿色表示测试通过,红色表示测试失败。 7. 查看测试结果:如果Eclipse中没有JUnit面板,可以通过`Window...

    eclipse中junit测试实例

    在提供的压缩包“JUNIT测试实例”中,可能包含了详细的文档和源码示例,你可以参考这些材料进一步学习如何在Eclipse中编写和运行Junit测试,理解测试用例的编写方法,以及如何通过测试驱动开发(TDD)提升代码质量。...

    在eclipse中使用junit4教程

    jUnit4 在 Eclipse 中的使用教程 jUnit4 是 JUnit 框架有史以来的最大改进,其主要...jUnit4 是一个功能强大且灵活的测试框架,在 Eclipse 中使用 jUnit4 可以方便地进行单元测试和集成测试,提高测试效率和测试质量。

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的技能,因为通过命令行工具可以高效地自动化测试和调试代码。 首先,让我们了解Java JAR文件。JAR...

    Eclipse自动生成接口和JUnit测试类

    Eclipse自动生成接口和JUnit测试类 Eclipse自动生成接口和JUnit测试类 Eclipse自动生成接口和JUnit测试类

    Eclipse安装插件——junit

    为了进一步增强其功能,Eclipse支持安装各种插件,Junit是其中一个非常重要的插件,用于进行单元测试。 Junit是Java编程语言的一个开源测试框架,由Ernst Kuipers和Kent Beck在早期版本的JUnit基础上发展起来的。它...

    eclipse中使用junit4

    据您提供的信息,这篇教程将介绍如何在Eclipse中使用JUnit4进行单体测试。JUnit4是JUnit框架的一个重大改进,特别是在Java5引入注解功能之后。注解(Annotation)在Java中是一种元数据,用于提供额外的信息来描述类...

    Eclipse快速上手指南之使用JUnit

    - **异常测试**:当期望测试方法抛出异常时,可以使用`@Test(expected = Exception.class)`来声明。 - **嵌套测试类**:可以将相关的测试方法组织在一个内部类中,以提高代码的可读性和组织性。 #### 五、JUnit与...

    junit测试_java_JUnit_JUnit测试_

    异常测试(Exception Testing),可以通过`@Test(expected = Exception.class)`来检查代码是否抛出了预期的异常;还有定时器测试(Timeouts),可以设置测试方法的最大执行时间,超过这个时间则视为失败。 总之,...

    junit_eclipse实例

    6. **异常测试**:学习如何测试预期的异常抛出情况,使用`assertThrows()`或`expected`参数。 7. **测试套件**:了解如何组织多个测试用例,形成测试套件进行批量运行。 8. **测试驱动开发(TDD)**:了解TDD的基本...

Global site tag (gtag.js) - Google Analytics