关于java.lang.NoClassDefFoundError的问题

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

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

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

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

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

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

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

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

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