Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError

Ich versuche zu Lesen ein .docx - Datei in eine JTextPane, aber sein gibt einige Ausnahme. Ich bin mit POI Bibliothek. Was soll ich tun? Helfen Sie mir, bitte. Hier ist mein code:

file = new File(
    "C:\\Users\\Siddique Ansari\\Documents\\CV Parser\\Siddique_Resume.docx");
FileInputStream fis=new FileInputStream(file.getAbsolutePath());
XWPFDocument document=new XWPFDocument(fis);//line no 549
extractor = new XWPFWordExtractor(document);
String fileData = extractor.getText();
Document doc = jTextPane1.getDocument();      
System.out.println(fileData);
doc.insertString(doc.getLength(), fileData, null);

- Und dies ist die Exception:

Exception in thread "AWT-EventQueue-0" 
java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException 
bei cvparser.ExcelSheet.jButton3ActionPerformed(ExcelSheet.java:549) 
bei cvparser.ExcelSheet.Zugriff auf$400(ExcelSheet.java:39) 
bei cvparser.ExcelSheet$5.actionPerformed(ExcelSheet.java:219) 
bei javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) 
bei javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) 
bei javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) 
bei javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) 
bei javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) 
bei java.das awt.Komponente.processMouseEvent (- Komponente.java:6263) 
bei javax.swing.JComponent.processMouseEvent(JComponent.java:3267) 
bei java.das awt.Komponente.processEvent (- Komponente.java:6028) 
bei java.das awt.Container.processEvent(Container.java:2041) 
bei java.das awt.Komponente.dispatchEventImpl (- Komponente.java:4630) 
bei java.das awt.Container.dispatchEventImpl(Container.java:2099) 
bei java.das awt.Komponente.dispatchEvent(Component.java:4460) 
bei java.das awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) 
bei java.das awt.LightweightDispatcher.processMouseEvent(Container.java:4238) 
bei java.das awt.LightweightDispatcher.dispatchEvent(Container.java:4168) 
bei java.das awt.Container.dispatchEventImpl(Container.java:2085) 
bei java.das awt.Fenster.dispatchEventImpl(Window.java:2475) 
bei java.das awt.Komponente.dispatchEvent(Component.java:4460) 
bei java.das awt.EventQueue.dispatchEvent(EventQueue.java:599) 
bei java.das awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) 
bei java.das awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) 
bei java.das awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) 
bei java.das awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) 
bei java.das awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) 
bei java.das awt.EventDispatchThread.run(EventDispatchThread.java:122) 
Verursacht durch: java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException 
bei java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
bei java.Sicherheit.AccessController.doPrivileged(Native Method) 
bei java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
bei java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
bei der sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
bei java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
bei java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
28 mehr ... 

Sie sieht aus wie eine Abhängigkeit fehlt-Bibliothek
Ich bin mit allen Bibliotheken von poi.
Es scheint, dass Sie brauchen, XMLBeans. Dies kann eine Anforderung von einem sub-Projekt. Apache POI ist ein Maven-Eintrag. Sie konnte geladen werden und ermöglichen Maven heraus zu Sortieren Sie alle aus
Ich habe piccolo, oldxbean , n saxon9 .. aber keine änderung.. gleiche Ausnahme
habe ich Hinzugefügt, piccolo, oldxbean , n saxon9 .. aber keine änderung.. gleiche Exception, Da keiner der Bibliotheken enthalten, die die fehlende Klasse, es wird nicht Ihr problem lösen. Man muss hinzufügen, XMLBeans Bibliotheken, zu Ihrem classpath, um Ihr problem zu lösen.

InformationsquelleAutor Siddique Ansari | 2013-05-04

Schreibe einen Kommentar