【发布时间】:2013-04-28 16:21:51
【问题描述】:
我正在尝试将.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:
【问题讨论】:
-
看起来你缺少一个依赖库
-
我正在使用 poi 的所有库。
-
看来您需要XMLBeans。这可能是子项目的要求。 Apache POI 有一个 Maven 条目。您可以加载它并让 Maven 将其全部整理出来
-
我添加了 piccolo, oldxbean , n saxon9 .. 但没有变化.. 相同的异常
-
我已经添加了 piccolo, oldxbean, n saxon9 .. 但没有变化.. 相同的异常 由于这些库都不包含缺少的类,它不会解决您的问题.您需要将 XMLBeans 库添加到您的类路径中才能解决您的问题。
标签: java swing apache-poi noclassdeffounderror docx