-Tarn
2017-07-08 05:22
采纳率: 75%
浏览 6.8k
已采纳

关于java.lang.NoClassDefFoundError的问题

同样的几行代码 放在同一工作台的不同项目中 引用相同的第三方jar包 有一个好用 有一个就会报java.lang.NoClassDefFoundError的错误 十分不解其原因 如果是因为classpath错误两个就都应该不好用啊 求大神解答一下 谢谢!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • engchina 2017-07-08 07:18
    已采纳

    1,在报错的项目上点击右键,点击Properties(属性)
    2,点击Java Build Path
    3,点击Libraries,查看是否导入该jar包

    点赞 打赏 评论
  • VitoYi 2017-07-08 05:32

    你是用了JUnit单元测试吗?什么版本的?

    点赞 打赏 评论
  • show_code 2017-07-08 06:24

    你看看这个报错的项目是不是真的引入进来了你说的第三方jar包,还有看路径是不是对的

    点赞 打赏 评论
  • 昵称_Justin 2017-07-08 07:18

    clean一下试试,或者在不同的包下操作

    点赞 打赏 评论
  • kk1924 2017-07-08 09:44

    除了要看有没有导入包之外,还要看下有没有相同的引用jar,相同的包不同的版本,,也会出现同样的异常

    点赞 打赏 评论
  • hellohass 2017-07-08 13:50

    或许是导入的路径有问题,看一下path,然后build一下

    点赞 打赏 评论
  • LawsonJin 2017-07-09 11:52

    如果确认代码没问题的话,清理tomcat,清理项目,

    点赞 打赏 评论
  • lihongbiao0610 2017-07-10 05:53

    jar包冲突,一般是因为同时引入了同一jar包的两个不同版本,造成冲突。仔细查看jar包,一般删除版本低的

    点赞 打赏 评论

相关推荐 更多相似问题