java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误的解决方法

来源:互联网 发布:淘宝安装师傅接单平台 编辑:程序博客网 时间:2024/05/29 10:49

今天用Minning这本书:《Manning JUnit in Action 2nd Edition》中自带的例子来学习JUnit的使用。

结果导入到Eclipse中,运行测试用例报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

在网上搜了一下,都说是JUnit.jar版本的问题。我在Eclipse中设置的JUnit变量是eclipse-SDK-3.5.2-win32目录下自带的:

%ECLIPSE_HOME%/eclipse/plugins/org.junit4_4.5.0.v20090824/junit.jar

将其换成最新的JUnit版本(自己下载的junit4.9b2),这个错误就没了。奇怪的是,即便是用上面这个junit.jar自动生成测试用例,运行后也会报一样的错。不知道是什么原因。

0 0
原创粉丝点击