下载了最新的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报initializationError的解决方法在新搭建的环境上测试时,一个模块发现错误:java.lang.NoClassDefFoundError:org/hamcrest/SelfDescribing 一看就是缺少Class。多方查找,发现是少了hamcrest包。将hamcrest-...
赠送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文档-中文...
赠送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文档-中文...
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与Hamcrest在Java单元测试中的应用详解》 单元测试是软件开发过程中不可或缺的一环,它确保了代码的正确性,提高了软件质量。在Java领域,Junit和Hamcrest是两个非常重要的单元测试工具。本文将深入探讨这两...
java最新版的调试工具junit-4.11jar包 导入Eclipse替换其自带的JUnit jar包即可
Maven坐标:org.junit.jupiter:junit-jupiter-api:5.8.2; 标签:junit、jupiter、api、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
Maven坐标:org.junit.jupiter:junit-jupiter-engine:5.8.2; 标签:junit、engine、jupiter、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...
JUnit是Java编程语言中最广泛使用的单元测试框架,而`junit-4.12.jar`正是JUnit 4的一个版本。JUnit 4.12是这个框架的一个稳定版本,提供了丰富的断言方法和注解,使得编写和执行测试用例变得极其方便。 `junit-...
《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框架的不同版本,这是Java编程语言中广泛使用的单元测试工具。JUnit 4.7是该框架的一个较早版本,而4.11是稍后发布的一个更新版本,可能包含了更多特性、...
`junit-4.11.jar` 是一个用于Java编程语言的单元测试框架JUnit的版本4.11的实现。JUnit是开源社区广泛使用的测试工具,由Ernst Kuipers和Kent Beck发起,并且在后续的开发中由众多贡献者不断改进。这个版本的JUnit在...
使用junit4.13作单元测试报 “ java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing “ 异常完美解决方案 !! 需要导入hamcrest-core-1.3.jar 这个jar包, 注意jar包版本是1.3 大家下载下来后直接使用解压缩...
Maven坐标:org.junit.jupiter:junit-jupiter-api:5.8.0-M1; 标签:junit、jupiter、api、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...
Maven坐标:org.junit.jupiter:junit-jupiter-params:5.7.2; 标签:junit、jupiter、params、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...
Maven坐标:org.junit.jupiter:junit-jupiter-api:5.8.0-M1; 标签:junit、jupiter、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...
Maven坐标:org.junit.jupiter:junit-jupiter-api:5.4.2; 标签:junit、jupiter、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...
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是两个关键的Java单元测试工具,广泛应用于Java项目的测试场景。 **Junit-4.11** 是JUnit库的一个版本,一个流行的开源测试框架,特别设计用于Java编程语言。JUnit提供了一种结构化的...