java中读取Doc或Docx文件的问题

我在使用Java读取.doc.docx文件时遇到此问题:

java.lang.NoClassDefFoundError: org/apache/poi/hwpf/HWPFDocument

我不明白为什么会发生这种情况,并希望任何帮助摆脱这个错误。

好吧,这听起来好像你没有将相关的Apache POI jar文件放入你在执行时使用的类路径中。 没有更多信息,这就是我们可以说的全部内容。

  • 找出所需的jar文件
  • 找出控制你的类路径的内容(这取决于你正在运行的应用程序类型)
  • 确保所有jar文件都已就绪
  • 重新运行
  • 利润:)

例如,从命令行,在Windows上,您可能希望运行:

 java -cp .;poi-whatever.jar foo.bar.Test 

(适当地替换jar文件名和入口点名称。)