java.lang.NoClassDefFoundError : org/hamcrest/SelfDescribing

标签 java eclipse junit noclassdeffounderror hamcrest

eclipse 中运行 junit 测试时,我得到了这个 Exception:

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

我已经添加了 junit.jar 库文件。

我尝试过不同版本的junit.jar:4.44.8

如何解决这个异常?

最佳答案

hamcrest-all-X.X.jar 添加到您的 类路径

截至 2015 年 2 月的最新版本是 1.3: http://code.google.com/p/hamcrest/downloads/detail?name=hamcrest-all-1.3.jar&can=2&q=

关于java.lang.NoClassDefFoundError : org/hamcrest/SelfDescribing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539072/

相关文章:

java - 如何使用 WebView 小部件在 Android 应用程序上查看网页?

java - 如何为createNewToken方法编写测试方法?

java - Junit 如何检查字符串是否等于两个字符串之一?

java - Autowiring 在 junit 测试中不起作用

java - 如何在Java中存储表并从中检索数据?

java - 请帮助我针对 codechef 问题优化我的代码!

java - 如何获取Struts2中freemarker中的action名称?

android - Eclipse 未在 Android XML 中显示建议

eclipse - 带有 Spring Boot 的 Spring MVC 不适用于 Eclipse 的 Tomcat 服务器

java - 按钮 OnClick 监听器不会调用警报对话框