Java.lang.NoClassDefFoundError: org/apache/xerces/dom/ElementNSImpl mit Apache ODF-Toolkit
Ich versuche zu Lesen ein ods
- Datei mit Apache ODF Toolkit
. Ich bin immer java.lang.NoClassDefFoundError
Fehler, während beim laden der Tabelle mit folgenden code-
SpreadsheetDocument data = SpreadsheetDocument.loadDocument(file);
Unten ist die Fehler-trace-
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xerces/dom/ElementNSImpl
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at test.read.ODSFile.ReadODS.main(ReadODS.java:33)
Caused by: java.lang.ClassNotFoundException: org.apache.xerces.dom.ElementNSImpl
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 25 more
Unten ist die Projekt-Struktur, in welcher die classpath-
Gibt es irgendwelche Abhängigkeiten fehlen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es, Ihren code nicht finden können, die Klasse:
Verursacht durch: java.lang.ClassNotFoundException: org.apache.xerces.dom.ElementNSImpl
vom ODF-Toolkit
Hinweis: ODFDOM benötigt Apache Xerces. Die jar-Datei xercesImpl.jar auch existieren muss, in einem Ordner " lib " weiter zu odfxsltrunner.jar Datei, oder es müssen in den classpath. Das ODF-XSLT-Läufer NetBeans-Projekten enthält einen Verweis auf xersesImpl.jar in den Laufzeit-classpath, die angepasst werden muss, nach dem Check-out das Projekt.
xersesImpl.jar
fehlte .