今天用jsoup做了一个‘网络抓取实例’,然而,当作者把junit-4.11.jar 导入项目中,在类中方法上加入@Test,运行时却报错,报错代码如下:

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
...
... 25 more

经过在网上搜索才知道,当junit升级到junit4后,需要再导入hamcrest jar包才能正常使用,作者遂在项目中导入hamcrest-core-1.3.jar,运行项目成功。

注:在使用junit时,若为junit 3,只需要导入junit包即可。若为junit 4,需要导入junit与hamcrest包。

最新文章

  1. c++之变量的引用
  2. Linq Group By
  3. form 表单
  4. [转]Java程序员们最常犯的10个错误
  5. android音乐播放器开发教程
  6. 【转】出現 "PowerCam player support IE browser only!" 的錯誤訊息
  7. VMware 克隆虚拟机或加载新的已安装虚拟机时System eth0不能使用的解决方法
  8. 用html/css做的一个登入小界面(图片瀑布流)
  9. webservice取文件修改时间,返回1601/1/1 8:00:00
  10. iOS中如何呼出另一个应用
  11. js Function 加不加new 详解
  12. 【转】Windows自动连接、断开无线网络
  13. 软件质量与测试——WordCount编码实现及测试
  14. Java开源生鲜电商平台-账单模块的设计与架构(源码可下载)
  15. Android横竖屏切换生命周期变化
  16. IO流-file
  17. C#winform自定义控件大全
  18. NOIP2011提高组 选择客栈
  19. canvas-star4.html
  20. 微信小游戏 RES版本控制+缓存策略 (resplugin和ResSplitPlugin插件使用)

热门文章

  1. ASP.NET页面事件:顺序与回传详解
  2. MySQL Workbench 修改快捷键
  3. [转]PHP编码规范
  4. 几个最常用的git命令
  5. 通过rsync+inotify实现数据实时备份同步
  6. pagePiling.js - 创建漂亮的全屏滚动效果
  7. go语言 rune切片
  8. asp.net正则模板引擎代码
  9. 一些XMLHttpRequest的例子代码
  10. ng-cordova 手机拍照或从相册选择图片