问题描述
网上找了好多例子都是这个错误,请大神看看是不是我的POI库有问题啊?如果是的话那么正确的POI库是哪一个?错误提示如下:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/commons/codec/digest/DigestUtilsatorg.apache.poi.hssf.usermodel.HSSFWorkbook.addPicture(HSSFWorkbook.java:1610)atofficePictureTest.TestPOI.main(TestPOI.java:38)Causedby:java.lang.ClassNotFoundException:org.apache.commons.codec.digest.DigestUtilsatjava.net.URLClassLoader$1.run(UnknownSource)atjava.net.URLClassLoader$1.run(UnknownSource)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)atsun.misc.Launcher$AppClassLoader.loadClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)...2more
解决方案
解决方案二:
补充一下:这是一个Java中使用POI库将图片插入excel中的程序示例报出的错误,试了好多网上的例子都是这个错误,什么原因啊?请解决过此问题的师兄师姐指点一下!
解决方案三:
按错误的提示应该是缺少类org.apache.commons.codec.digest.DigestUtils,应该是哪个jar包没打
解决方案四:
我也觉得可能少了什么包楼主可以去瞧瞧
解决方案五:
http://gybmike.iteye.com/blog/638130
解决方案六:
经鉴定少jar包
解决方案七:
缺少commons-codec.jar