[原创] java.lang.NoClassDefFoundError 的解决方法一例

看清楚了,这个错误可不是java.lang.ClassNotFoundExceptionClassNotFoundException通常是由jar包缺失造成的,编译通不过,自然就知道少了什么,而java.lang.NoClassDefFoundError是有可能编译通过的。
我遇到的这个情况,也是编译jar包能通过,但是在运行unit test的时候总是fail。
运行unit test输出的错误信息大致如下:

java.lang.NoClassDefFoundError: javassist/NotFoundException
    at org.apache.curator.test.TestingServer.<clinit>(TestingServer.java:32)
    ......