java.lang.NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument
来源:互联网 发布:华南虎事件 知乎 编辑:程序博客网 时间:2024/06/06 15:50
1、错误描述
Exception in thread "main" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocumentat java.lang.Class.getDeclaredConstructors0(Native Method)at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)at java.lang.Class.getConstructor0(Class.java:3075)at java.lang.Class.getDeclaredConstructor(Class.java:2178)at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:55)at org.apache.poi.POIXMLFactory.createDocumentPart(POIXMLFactory.java:58)at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:625)at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:186)at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:260)at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:330)at com.you.print.ExcelUtils.replaceModel(ExcelUtils.java:21)at com.you.print.TestReplaceExcel.main(TestReplaceExcel.java:28)Caused by: java.lang.ClassNotFoundException: org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocumentat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 12 more
2、错误原因
由错误提示可知,是缺少有关schemas的jar
3、解决办法
(1)将poi-ooxml-schemas-3.15.jar复制到lib目录下
(2)如果是maven项目,在pom.xml添加:
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</version></dependency>
0 0
- java.lang.NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument
- NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument
- ADF表格导入报错:NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument
- java.lang.ClassNotFoundException: org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPIm
- java.lang.ClassNotFoundException: org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPIm
- java.lang.NoSuchMethodError: org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl.getTrList(
- was服务器上POI无法正常使用,异常:java.lang.NoClassDefFoundError: org.openxmlformats.schemas.spreadsheetml.x2
- Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
- Exception in thread "main" java.lang.NoClassDefFoundError: org/odmg/DSet
- FATAL EXCEPTION: main java.lang.NoClassDefFoundError: org.jbox2d.collision.AABB
- Exception in thread "main" java.lang.NoClassDefFoundError: org.jaxen.NamespaceContext
- oozie配置sharelib,java.lang.NoClassDefFoundError: org/apache/pig/Main
- Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONException
- Exception in thread "main" java.lang.NoClassDefFoundError: org.jaxen.NamespaceContext
- Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/hadoop/util/ProgramDriver
- Exception in thread "main" java.lang.NoClassDefFoundError: org.jaxen.NamespaceContext
- Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONException
- 解决Poi导出Excel异常Org.Openxmlformats.Schemas.Spreadshe
- IMWeb小白十天-Day2
- 将最优装载问题的贪心算法推广到2艘船的情形,贪心算法仍能产生最优解吗?
- 通用卷积神经网络交错组卷积
- readline模块
- 陶陶摘苹果
- java.lang.NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument
- 字符串扩展
- Java5的线程并发库-笔记整理6
- Island Perimeter问题及解法
- Wall Painting HDU
- HDU
- c++迭代器详解(一):back_inserter, front_inserter,inserter
- the diary of process manage of top ps and kill in linux
- SecureCRT显示乱码的解决办法