我正在尝试将. docx
文件读取到JTextPane
中,但它提供了一些异常。我正在使用POI库。我该怎么办?请帮帮我。这是我的代码:
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);
这是例外情况
:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException at cvparser.ExcelSheet.jButton3ActionPerformed(ExcelSheet.java:549) at cvparser.ExcelSheet.access$400(ExcelSheet.java:39) at cvparser.ExcelSheet$5.actionPerformed(ExcelSheet.java:219) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 28 more
除了apache poi JAR文件之外,
1869113 11-26-12 17:22 poi-3.9/poi-3.9-20121203.jar 936648 11-26-12 17:22 poi-3.9/poi-ooxml-3.9-20121203.jar 4802621 11-26-12 17:22 poi-3.9/poi-ooxml-schemas-3.9-20121203.jar
您还需要在类路径
中使用 ooxml-lib
中的 JAR 文件:
313898 04-05-09 14:28 poi-3.9/ooxml-lib/dom4j-1.6.1.jar 26514 02-23-11 12:31 poi-3.9/ooxml-lib/stax-api-1.0.1.jar 2666695 04-05-09 14:29 poi-3.9/ooxml-lib/xmlbeans-2.3.0.jar
我一直有问题运行这个程序,它编译,但不能正常运行。当我运行它并尝试执行计算时,它会吐出一堆错误。我认为它必须与可变类型。以下是程序: 这里是打印出来的错误,当尝试执行数学(抱歉,它真的很长)。 线程“AWT-EventQueue-0”java.lang.NumberFormatException中出现异常:空字符串 位于Sun.Misc.FloatingDecimal.ReadJavaFormat
我有一个小问题,所以我一直在做这个程序,出于某种原因,它抛出了一个空指针异常。我已经让它工作了,但它不会显示我试图创建的JTable,只是一个空白窗口,当我包含代码时,它就会崩溃。。。。有什么想法吗?
出于某种原因,这段代码给出了标题中给出的错误,然后是大量异常列表。然后控制台会加载,但不会加载任何数据,您必须将鼠标悬停在控制台的每个部分上才能让它显示出来。有什么帮助吗? 编辑:以下是例外:
我在尝试从jformattedtextfield转换为Double时遇到一个问题。我正在用Java编写我的程序。这是我的最后一个学校项目,任何帮助都会得到的。 我的代码:
我试图用MySQL在java swing中开发一个stockManager应用程序。在运行代码时,我遇到以下错误: 我在下面附上代码...它有点长....................... StockManager.java items.java