javapoi3.16中的WordExtractor支持读取doc嘛?在读取时出现如下错误
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.toByteArray(Ljava/io/InputStream;I)[B
at org.apache.poi.hwpf.HWPFDocumentCore.verifyAndBuildPOIFS(HWPFDocumentCore.java:96)
at org.apache.poi.hwpf.extractor.WordExtractor.<init>(WordExtractor.java:51)
at com.primeton.knowledge.word.wordEx.appWord(wordEx.java:60)
at com.primeton.knowledge.word.wordEx.main(wordEx.java:42)
从错误信息来看,javapoi3.16的WordExtractor类在读取doc文件时调用了POI中的IOUtils.toByteArray方法,但是这个方法在你的环境中不存在,导致NoSuchMethodError错误。
有两种解决办法:
out.write(buffer, 0, readCount);
}