如何在IDEA中设置POI?我添加了
作为依赖项。我收到了由java.lang.NoClassDefFoundError
引起的java.lang.ClassNotFoundException
,如
线程中的异常" main" java.lang.NoClassDefFoundError:org / openxmlformats / schemas / wordprocessingml / x2006 / main / impl / CTPImpl $ 1BookmarkStartList 在 org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl.getBookmarkStartList(未知来源)
引起:java.lang.ClassNotFoundException:org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl $ 1BookmarkStartList 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:372) 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) 在java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ......还有10个
答案 0 :(得分:1)
看起来你需要更大的ooxml-schemas-1.1.jar
(15MB),而不仅仅是poi-ooxml-schemas.jar
(4mb)。请参见此处:http://apache-poi.1045710.n5.nabble.com/XWPF-CTP-Error-td4419509.html和此处:http://poi.apache.org/faq.html#faq-N10025