java - 对 WordExtractor 的引用不明确

标签 java apache file

我正在尝试读取 .doc 文件。这是我的代码:

import java.io.*;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.extractor.WordExtractor;

public class ReadDocFile {

public static void main(String[] args) {
    File file = null;
    WordExtractor extract = null;
    try {

        file = new File("c:\\New.doc");
        FileInputStream fis = new FileInputStream(file.getAbsolutePath());
        HWPFDocument document = new HWPFDocument(fis);
        extract = new WordExtractor(document);
        String[] fileData = extract.getParagraphText();
        for (int i = 0; i < fileData.length; i++) {
            if (fileData[i] != null) {
                System.out.println(fileData[i]);
            }
        }
    } catch (Exception exep) {
    }
}
}

它在以下行给出红色错误:

extract = new WordExtractor(document);

错误是说, 对单词提取器的引用不明确 WordExtractor 中的构造函数 WordExtractor(DirectoryNode) 和 WordExtractor 中的构造函数 WordExtractor(HWPFDocument) 均匹配

帮我解决一下。

最佳答案

我遇到了同样的问题,我添加了 3.0 版本

http://www.findjar.com/jar/poi/poi/3.0-FINAL/poi-3.0-FINAL.jar.html

关于java - 对 WordExtractor 的引用不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27690867/

相关文章:

licensing - JDK 源代码许可证不一致

Apache POI 在读取单元格数据以进行 CSV 转换时出现 Java 空指针异常

c - 从文件中删除记录?

php - Amazon S3 为每个对象创建唯一键

asp.net - 文件上传不起作用

Java 字符串池和类型转换

java - 为类编写简单的电子表格处理器。 Location 类的方法未通过单元测试。有什么帮助吗?

java - 自定义 JSON 来填充数据表

apache - 如何为 SAML2 生成有效的 SP XML 文件?

java - Tez在Hadoop-2.5.2集群上崩溃