无法读取 Java 中的 Word 文档内容
Cannot read Word Document content in Java
我正在尝试将 Word 文档(文件扩展名为 .docx
的 Word 2007)的内容加载到 JTextArea (txtLoadedText
) 中。我正在使用 JFileChooser
到 select Word 文档,但是当我 select 文档时出现以下错误:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/wordprocessingml/x2006/main/DocumentDocument$Factory
我试着查看这个 Whosebug 问题 (How to avoid java.lang.NoClassDefFoundError),但没有任何区别。
我该如何纠正?
我使用的代码如下:
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
XWPFDocument doc = new XWPFDocument(new FileInputStream(chooser.getSelectedFile()));
XWPFWordExtractor extract = new XWPFWordExtractor(doc);
txtLoadedText.setText(extract.getText());
我已有的 jar 文件是:
poi-ooxml-3.8jar
xmlbeans.jar
poi-scratchpad-3.9.jar
poi-3.9.jar
dom4j.jar
poi-ooxml-3.7-20101029.jar
stax-api-1.0.1.jar
xbean.jar
尝试将 poi-ooxml-schemas.jar
添加到您的项目
我正在尝试将 Word 文档(文件扩展名为 .docx
的 Word 2007)的内容加载到 JTextArea (txtLoadedText
) 中。我正在使用 JFileChooser
到 select Word 文档,但是当我 select 文档时出现以下错误:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/wordprocessingml/x2006/main/DocumentDocument$Factory
我试着查看这个 Whosebug 问题 (How to avoid java.lang.NoClassDefFoundError),但没有任何区别。
我该如何纠正?
我使用的代码如下:
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
XWPFDocument doc = new XWPFDocument(new FileInputStream(chooser.getSelectedFile()));
XWPFWordExtractor extract = new XWPFWordExtractor(doc);
txtLoadedText.setText(extract.getText());
我已有的 jar 文件是:
poi-ooxml-3.8jar
xmlbeans.jar
poi-scratchpad-3.9.jar
poi-3.9.jar
dom4j.jar
poi-ooxml-3.7-20101029.jar
stax-api-1.0.1.jar
xbean.jar
尝试将 poi-ooxml-schemas.jar
添加到您的项目