3

我正在尝试读取一个 word 文件 .. 但实际上有一个问题,它说“org.apache.xmlbeans.XmlException 类型无法解析。它是从所需的 .class 文件中间接引用的” ..所以我可以知道问题 ??

import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.*;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.xwpf.usermodel.XWPFDocument;


public class Read_File {


    public static void main(String[] args) {
        try {
            FileInputStream fis = new FileInputStream("C:\\Users\\Desktop\\m.docx");
            org.apache.poi.xwpf.extractor.XWPFWordExtractor oleTextExtractor = new XWPFWordExtractor(new XWPFDocument(fis));
            System.out.print(oleTextExtractor.getText());            
        } catch (Exception e) {
                e.printStackTrace();
        }
    }

}
4

2 回答 2

4

我以前也遇到过同样的问题。添加 xmlbeans-2.3.0.jar 可以解决这个问题。你可以从这里下载 jar

于 2013-02-27T06:05:18.117 回答
0

确保您的类路径中有包含 XMLException 的 JAR 文件。您可能正在 Eclipse 内部运行以获取此消息。它是说它正在查找类,但是通过一些不在您的类路径中的 JAR 文件,您不允许这样做。XMLBeans 可能有一个 JAR 文件。

于 2012-07-12T06:53:55.633 回答