Reputation: 637
How do I set up POI in IDEA? I added
as dependencies. I get a java.lang.NoClassDefFoundError
caused by java.lang.ClassNotFoundException
as in
Exception in thread "main" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/wordprocessingml/x2006/main/impl/CTPImpl$1BookmarkStartList at org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl.getBookmarkStartList(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl$1BookmarkStartList at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at 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 more
Upvotes: 0
Views: 2285
Reputation: 3035
It looks like you need the larger ooxml-schemas-1.1.jar
(15MB), not just the poi-ooxml-schemas.jar
(4mb). See here: http://apache-poi.1045710.n5.nabble.com/XWPF-CTP-Error-td4419509.html and here: http://poi.apache.org/faq.html#faq-N10025
Upvotes: 1