2

我正在使用 Apache poi 来操作 word 2007 文档。我正在使用 ooxml-shemas-1.0 但有以下消息:

Caused by: java.lang.NoSuchMethodError: org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFootnotes.getFootnoteList()Ljava/util/List;
        at org.apache.poi.xwpf.usermodel.XWPFFootnotes.onDocumentRead(XWPFFootnotes.java:84)
        at org.apache.poi.xwpf.usermodel.XWPFDocument.initFootnotes(XWPFDocument.java:235)
        at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:137)
        at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:159)
        at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:123)
        at com.scientiweb.utils.WordDocumentProcessor.loadFromTemplate(WordDocumentProcessor.java:74)

我在 poi-ooxmlshemas-3.8.jar 中找到了我不再使用的方法,因为我用 ooxml-shemas-1.0.jar (14 mb) 替换了它。在这种情况下我该怎么办?

4

2 回答 2

3

找到了!我不得不使用 ooxml-schemas-1.1.jar 响应在这里:http ://poi.apache.org/faq.html#faq-N10025

于 2012-10-29T11:17:44.620 回答
0

由于 POI 3.7 需要 ooxml-schemas-1.1.jar,您可以从这里下载它http://repo1.maven.org/maven2/org/apache/poi/ooxml-schemas/1.1/ooxml-schemas-1.1-sources 。罐

于 2015-07-31T20:42:21.183 回答