博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

java.lang.NoClassDefFoundError报错

Posted on 2018-07-31 16:22  开心的圈  阅读(160)  评论(0编辑  收藏  举报

 

在做Map转JSON测试的时候,因为就依赖两个jar包

所以就选择了两个,然后加入buildpath,如下图,编译也没有报错,但是运行的时候报错,

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

这时候发现,虽然代码中就依赖了两个jar包,但是运行的时候那两个jar包又依赖了其他的jar包,所以才会报错。

挨个加入所需的jar包后,如下图: 

这时候就可以正确执行啦。