0
点赞
收藏
分享

微信扫一扫

junit 单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

殇感故事 2022-03-30 阅读 97

junit 单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

1.环境信息

jdk :jdk1.8
junit版本:4.12
jar包引用情况:没有使用maven、gradle等,只单独引用了junit-4.12.jar文件
报错信息:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

2.解决方法

官网说明:

意思是说junit 4.11以上版本不再包含hamcrest jar包了,需要单独添加。
解决方法

  • 1.junit版本降到4.10
  • 2.导入hamcrest-core-1.3.jar
    jar包可以去maven中央仓库下载,不过目前都是使用maven等构建工具来管理了,很古老的项目还是单独引用jar文件。

在这里插入图片描述

举报

相关推荐

0 条评论