为什么在尝试读取.DOCX文件时出现异常?

苏海尔·古普塔

尝试.docx使用以下代码段读取文件时:

public void parseDocxFile(String textEntered) {
    try {
        XWPFDocument doc = new XWPFDocument(new FileInputStream(new File(SContainer.getFilePath())));
        XWPFWordExtractor extractor = new XWPFWordExtractor(doc);
        System.out.println("DOCX File : " + extractor.getText());
    }catch(Exception exc) {exc.printStackTrace();}
}

我遇到一个异常,它说:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache
/xmlbeans/XmlException
at org.suhail.gui.Main.parseDocxFile(Main.java:246)
at org.suhail.gui.Main.jButton1ActionPerformed(Main.java:167)
at org.suhail.gui.Main.access$000(Main.java:22)
at org.suhail.gui.Main$1.actionPerformed(Main.java:71)
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:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

这是什么意思 ?为什么会发生?

罗伯曼

您的类路径缺少xmlbeans检查POI的组件图页面。

重新假设:

  1. 你需要 poi-ooxml
  2. poi-ooxml取决于poi-ooxml-schemas(请参见dependencies标签)
  3. poi-ooxml-schemas 取决于 xmlbeans

因此,您必须添加xmlbeans jar

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么在尝试读取不存在的s3键时出现不同的错误

尝试读取docx文件时出现UnicodeDecodeError

为什么在我尝试读取文件时将其更改为null?

尝试读取Excel文件时出现非法状态异常

C-为什么我在尝试读取包含反斜杠的字符时遇到段错误?

尝试压缩文件时出现异常

使用 SPARK 从 ftp 读取文件时出现异常

在UIWebViw中读取文档文件时出现异常

为什么在尝试使用 AutoMapper 时出现异常?

为什么在尝试读取XML文件时fs.readFile引发意外令牌的语法错误?

尝试读取记录集字段时,为什么未定义Access VBA抛出子或函数?

当我尝试读取 object[key].value 时,为什么我有一个 undefined?

尝试打开 OracleConnectionObject 时出现异常

尝试安装pip时出现异常

尝试读取已发送到我的应用程序的文件时,为什么在iOS设备上的OpenUrl函数中出现权限错误?

打开/尝试读取文件

尝试读取int时出现InputMismatchException

关于我尝试读取 .FIT 文件时的异常

尝试读取大文件时出现System.OutOfMemory异常

尝试读取时找不到文件

尝试读取文件时出现奇怪的 NoSuchFileException

如果我尝试读取一个不存在的文件会抛出什么异常?

为什么在重新使用位图时总是出现异常?

当我尝试输出数组时为什么会出现异常错误

为什么在尝试播放动画剪辑时出现异常 InvalidOperationException?

调用类时尝试读取属性

CSV尝试读取时为空

尝试设置 GridViewColumn 宽度时出现异常

尝试连接 JSON 服务器时出现异常