Base64转码问题

使用Base64转码时有时会遇到此类错误
java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String([B)Ljava/lang
此类错误有可能是有的jar包内重写了Base64类
使用
BinaryCodec.class.getProtectionDomain().getCodeSource().getLocation()

方法查看项目内Base64引用的哪一个Jar包。正确jar包应该为commons-codec-1.10.jar

猜你喜欢

转载自haoyiming.iteye.com/blog/2374830