在PDFBOX 0.7.3源文件目录下有个external文件夹,PDFBOX 0.7.3所依赖的第三方jar包都放在这里,所以在工程项目中除了要导入PDFBox-0.7.3.jar之外,还需导入该目录下所有的jar包。
细心的读者会发现在external文件夹中包含有lucene-core-2.0.0.jar,现在你应该明白了,PDFBOX 0.7.3依赖于lucene-core-2.0.0.jar,当我们导入其他版本的Lucene时会导致不兼容问题。所以,你只需要将你的Lucen换成2.0即可。(注意:不是2.X系列如:2.1、2.3等等,必须是2.0)