繁体   English   中英

线程“ main”中的异常java.lang.NoSuchFieldError:文件系统

[英]Exception in thread “main” java.lang.NoSuchFieldError: filesystem

我已经编写了一个程序来读取我的Microsoft Word文档文件的内容。 实际上,我的要求是获取word.doc的文档结构图,我从阅读doc文件开始。

public static void readParagraphs(HWPFDocument doc) throws Exception
        {
            WordExtractor we = new WordExtractor(doc);
            /**Get the total number of paragraphs**/
            String[] paragraphs = we.getParagraphText();
            System.out.println("Total Paragraphs: "+paragraphs.length);
            for (int i = 0; i < paragraphs.length; i++) 
            {
                System.out.println("Length of paragraph "+(i +1)+": "+ paragraphs[i].length());
                System.out.println(paragraphs[i].toString());
            }
        }

but am getting Exception in thread "main" java.lang.NoSuchFieldError: filesystem
    at org.apache.poi.hwpf.HWPFDocument.<init>(HWPFDocument.java:218)
    at org.apache.poi.hwpf.HWPFDocument.<init>(HWPFDocument.java:158)
    at com.honeywell.corept.srd.ReadDocFileFromJava.readMyDocument(ReadDocFileFromJava.java:25)
    at com.honeywell.corept.srd.ReadDocFileFromJava.main(ReadDocFileFromJava.java:18)

此异常无法解决此问题。 请帮忙。

请检查您的类路径上是否有POI JAR的两个副本。

如果是,请保留一份副本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM