我想使用PDFBox把pdf文件建立索引。。document = new Document();
document = LucenePDFDocument.getDocument(dataFiles[i]);//dataFiles[i]这个是我循环出来的文件路径
indexWriter.addDocument(document);总是执行到document = LucenePDFDocument.getDocument(dataFiles[i]);
这一句的时候报下面的错Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.document.Document.add(Lorg/apache/lucene/document/Field;)V
at org.pdfbox.searchengine.lucene.LucenePDFDocument.addUnindexedField(LucenePDFDocument.java:224)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.convertDocument(LucenePDFDocument.java:265)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.getDocument(LucenePDFDocument.java:377)
at TxtFileIndexer.main(TxtFileIndexer.java:76)
NoSuchMethodError 这个错时找不到方法索引我就看下一下pdfbox的源码。。发现好像这个LucenePDFDocument类是空的。。没有内容是我pdfbox包下错了呢?还是怎么回事 我下的是 pdfbox-0.7.3.jar请各位指教下。
document = LucenePDFDocument.getDocument(dataFiles[i]);//dataFiles[i]这个是我循环出来的文件路径
indexWriter.addDocument(document);总是执行到document = LucenePDFDocument.getDocument(dataFiles[i]);
这一句的时候报下面的错Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.document.Document.add(Lorg/apache/lucene/document/Field;)V
at org.pdfbox.searchengine.lucene.LucenePDFDocument.addUnindexedField(LucenePDFDocument.java:224)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.convertDocument(LucenePDFDocument.java:265)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.getDocument(LucenePDFDocument.java:377)
at TxtFileIndexer.main(TxtFileIndexer.java:76)
NoSuchMethodError 这个错时找不到方法索引我就看下一下pdfbox的源码。。发现好像这个LucenePDFDocument类是空的。。没有内容是我pdfbox包下错了呢?还是怎么回事 我下的是 pdfbox-0.7.3.jar请各位指教下。
解决方案 »
- 我用struts2 上传文件为什么会出现这种错误?
- struts2 防止重复提交的token 标签使用问题
- 问一个hibernate里HQL语句的问题!急!!!!!
- 如何结束线程?
- hibernate高手请进,exception setting property value with CGLIB 问题
- hibernate 的left join fetch可以取出lazy对象,如果lazy的是Set,还想对Set里面对象进行继续Fetch他的成员怎么办呢?
- 求助:jboss的配置问题?
- ds.getConnection慢
- java中四舍五入的函数是什么呀?
- 求助nginx如何获取客户端的真实ip
- sqlserver故障转移对java无效
- JDBC访问DB2,参数正确,但是提示SQLCODE=-204, SQLSTATE=42704,
你还是 搜下 看看别人的例子中 什么什么版本搭配的
kan kan lu jing dui bu dui
目前看来可能是lucene包 版本的问题但是我从2.4.0 到2.9.0版本的都试过了。。都不行。
哎~不是听说lucene很成熟的么 ?怎么会这样呢 ?
PDFBox-0.7.3配的是lucene-core-2.0.0.jar