首页 > 技术文章 > java.lang.NoClassDefFoundError报错

kxdq 2018-07-31 16:22 原文

 

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

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

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

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

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

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

 

推荐阅读