java.lang.NoClassDefFoundError报错

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/kxdq/p/9396560.html