-3

我在用Java读取.doc或文件时遇到了这个问题:.docx

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

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

4

1 回答 1

2

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

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

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

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

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

于 2012-09-19T16:56:54.730 回答