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

时间:2012-09-19 16:55:07

标签: java netbeans apache-poi noclassdeffounderror hwpf

我在阅读Java中的.doc.docx文件时遇到此问题:

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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