记一次poi获取word文件异常处理
public static String getTextFromWord(String filePath) {
WordExtractor extractor = null;
String result = null;
try {
FileInputStream in = new FileInputStream(filePath);
extractor = new WordExtractor();
result = extractor.extractText(in);
} catch (Exception ex) {
ex.printStackTrace();
// System.out.println(filePath);
try {
FileUtils.copyFileToDirectory(new File(filePath), new File(
"G:/检索失败文件"));
}catch (Exception e) {}
return null;
}
return result;
}
分析原因:jar包冲突
查看异常发现问题出现在tm_extractor.jar这个包上,调整libarary中该包的位置问题解决
环境idea
1.快捷键 ctrl+shift+alt+s 点击Moudles 点击Dependencies
2.修改jar位置 把tm_extractor.jar放在poi.3.7上面
版权声明:本文为l1106866255原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。