写了一个方法,使用的反射,结果里面莫名就报了这个错,代码看不出来问题,,,
遇到NoClassDefFoundError这个报错几乎可以确认就是jar包的问题了。。。
换成他需要的这个jar包版本common-lang3.jar
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
然而并没有完。。。又抱个错,这回怎么办,查看代码在jar包中错的位置
java.lang.NoClassDefFoundError: org.apache.commons.lang3.tuple.Pair
代码中有 import org.apache.commons.lang3.tuple.Pair;,但是实际上却没找到这个方法,使用common-lang3.11.jar即可
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.11</version> </dependency>