zoukankan      html  css  js  c++  java
  • POI导出excel提示ClassNotFoundException: org.apache.commons.codec.digest.DigestUtils

    最近想做一个向Excel中插入图片的功能,发现jxl只支持PNG格式,所以采用POI实现插入图片的操作。

    自己在做POI向Excel单元格中写入图片时,提示异常信息

    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/codec/digest/DigestUtils
        at org.apache.poi.hssf.usermodel.HSSFWorkbook.addPicture(HSSFWorkbook.java:1670)
        at TestJxl.GeneratePhotoExcel.main(GeneratePhotoExcel.java:34)
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.digest.DigestUtils
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 2 more

    发现提示找不到这个class文件,自己已经导入了POI的jar包,还缺少 org.apache.commons.codec.digest.DigestUtils类对应的jar包

    从http://commons.apache.org/proper/commons-codec/download_codec.cgi下载对应的jar后导入到项目中即可。

    项目导入的jar包版本:

  • 相关阅读:
    Coding.net进阶,使用Git管理代码
    经典算法问题
    浅谈三款常用软件
    Coding.net简单使用指南
    湖北宜化总结
    天顺风能经验总结
    Vue中watch的高级用法
    html 锚点三种实现方法
    【机器学习】EM算法详细推导和讲解
    【机器学习】BP神经网络实现手写数字识别
  • 原文地址:https://www.cnblogs.com/leilong/p/8313183.html
Copyright © 2011-2022 走看看