`

JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误

阅读更多

        下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:

        junit.jar: Includes the Hamcrest classes. The simple all-in-one solution to get started quickly.Starting with version 4.11, Hamcrest is no longer included in this jar.

        junit-dep.jar: Only includes the JUnit classes but not Hamcrest. Lets you use a different Hamcrest version.

        说明4.1.1中没有hamcrest包了。

 

解决方法:

(1)换成低版本的,如junit-4.8.jar

(2)junit-4.11.jar + hamcrest-core-1.3.jar

分享到:
评论

相关推荐

    junit-4.11.jar

    JUnit报initializationError的解决方法在新搭建的环境上测试时,一个模块发现错误:java.lang.NoClassDefFoundError:org/hamcrest/SelfDescribing 一看就是缺少Class。多方查找,发现是少了hamcrest包。将hamcrest-...

    junit-4.11-API文档-中文版.zip

    赠送jar包:junit-4.11.jar; 赠送原API文档:junit-4.11-javadoc.jar; 赠送源代码:junit-4.11-sources.jar; 赠送Maven依赖信息文件:junit-4.11.pom; 包含翻译后的API文档:junit-4.11-javadoc-API文档-中文...

    junit-4.11-API文档-中英对照版.zip

    赠送jar包:junit-4.11.jar; 赠送原API文档:junit-4.11-javadoc.jar; 赠送源代码:junit-4.11-sources.jar; 赠送Maven依赖信息文件:junit-4.11.pom; 包含翻译后的API文档:junit-4.11-javadoc-API文档-中文...

    jaxen.jar和dom4j.jar

    java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230) at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207) at org....

    junit-4.11.jar hamcrest-core-1.3.jar

    《Junit与Hamcrest在Java单元测试中的应用详解》 单元测试是软件开发过程中不可或缺的一环,它确保了代码的正确性,提高了软件质量。在Java领域,Junit和Hamcrest是两个非常重要的单元测试工具。本文将深入探讨这两...

    junit-4.11-SNAPSHOT-20120416-1530.jar

    java最新版的调试工具junit-4.11jar包 导入Eclipse替换其自带的JUnit jar包即可

    junit-jupiter-api-5.8.2-API文档-中文版.zip

    Maven坐标:org.junit.jupiter:junit-jupiter-api:5.8.2; 标签:junit、jupiter、api、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    junit-jupiter-engine-5.8.2-API文档-中文版.zip

    Maven坐标:org.junit.jupiter:junit-jupiter-engine:5.8.2; 标签:junit、engine、jupiter、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    junit-4.12.jar hamcrest-library-1.3.rc2.jar hamcrest-core-1.3.rc2.jar

    JUnit是Java编程语言中最广泛使用的单元测试框架,而`junit-4.12.jar`正是JUnit 4的一个版本。JUnit 4.12是这个框架的一个稳定版本,提供了丰富的断言方法和注解,使得编写和执行测试用例变得极其方便。 `junit-...

    hamcrest-core-1.3.ORC2.jar:hamcrest的核心包,使用hamcrest框架必须引入的包

    《hamcrest-core-1.3.ORC2.jar:hamcrest核心包详解》 hamcrest-core-1.3.ORC2.jar是Java编程中一个至关重要的组件,它属于hamcrest框架的核心部分。hamcrest是一个用于匹配对象和表达式,进行断言的库,尤其在单元...

    junit-4.7.jar,junit-4.11.jar

    标题中的“junit-4.7.jar”和“junit-4.11.jar”指的是JUnit框架的不同版本,这是Java编程语言中广泛使用的单元测试工具。JUnit 4.7是该框架的一个较早版本,而4.11是稍后发布的一个更新版本,可能包含了更多特性、...

    junit-4.11.jar包

    `junit-4.11.jar` 是一个用于Java编程语言的单元测试框架JUnit的版本4.11的实现。JUnit是开源社区广泛使用的测试工具,由Ernst Kuipers和Kent Beck发起,并且在后续的开发中由众多贡献者不断改进。这个版本的JUnit在...

    hamcrest-core-1.3.jar

    使用junit4.13作单元测试报 “ java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing “ 异常完美解决方案 !! 需要导入hamcrest-core-1.3.jar 这个jar包, 注意jar包版本是1.3 大家下载下来后直接使用解压缩...

    junit-jupiter-api-5.8.0-M1-API文档-中文版.zip

    Maven坐标:org.junit.jupiter:junit-jupiter-api:5.8.0-M1; 标签:junit、jupiter、api、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    junit-jupiter-params-5.7.2-API文档-中文版.zip

    Maven坐标:org.junit.jupiter:junit-jupiter-params:5.7.2; 标签:junit、jupiter、params、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    junit-jupiter-api-5.8.0-M1-API文档-中英对照版.zip

    Maven坐标:org.junit.jupiter:junit-jupiter-api:5.8.0-M1; 标签:junit、jupiter、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...

    junit-jupiter-api-5.4.2-API文档-中英对照版.zip

    Maven坐标:org.junit.jupiter:junit-jupiter-api:5.4.2; 标签:junit、jupiter、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    junit-platform-launcher-1.8.0-M1-API文档-中文版.zip

    Maven坐标:org.junit.platform:junit-platform-launcher:1.8.0-M1; 标签:junit、platform、launcher、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    junit-4.11和hamcrest-core-1.3 的jar包

    Junit-4.11和Hamcrest-Core-1.3是两个关键的Java单元测试工具,广泛应用于Java项目的测试场景。 **Junit-4.11** 是JUnit库的一个版本,一个流行的开源测试框架,特别设计用于Java编程语言。JUnit提供了一种结构化的...

Global site tag (gtag.js) - Google Analytics