2017-10-11 2 views
0

のLucene 6.6.0にインデックスPDFファイルにしようとイムとpdfbox 2.0.7 イム。 (編集)互換性のないソースコード - 誤っSYMタイプ:org.apache.lucene.document.FieldType.setIndexedいくつかの次のエラーを取得したPDFファイルのエラーをインデックス

run: 
    Indexing ke folder: 'D:\Kuliah\rancangan document indexing\dir-index\'... 
    Indexing PDF document: D:\Kuliah\rancangan document indexing\dir-pdf\dua.pdf 
    Exception in thread "main" java.lang.ExceptionInInitializerError 
     at tigasepuluh.Playground.indexDocs(Playground.java:110) 
     at tigasepuluh.Playground.indexDocs(Playground.java:88) 
     at tigasepuluh.Playground.main(Playground.java:65) 
    Caused by: java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: org.apache.lucene.document.FieldType.setIndexed 
     at org.apache.pdfbox.examples.lucene.LucenePDFDocument.<clinit>(LucenePDFDocument.java:123) 
     ... 3 more 
    C:\Users\abc\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1 
    BUILD FAILED (total time: 5 seconds) 

そして、これはorg.apache.pdfbox.examples.lucene.LucenePDFDocumentのコピーで、この行の私の完全なコード

my complete code

+1

コードとエラーメッセージをテキストとして投稿してください。 –

+0

お返事ありがとうございます。そのために残念。 – ridhopratama

+0

あなたがDMで質問した質問(LucenePDFDocument.javaについて) - はい、srcディレクトリにコピーしてください。ただし、パッケージの宣言を調整するか、ファイルを移動する必要があります。 Netbeansは何をすべきかを提案します。 –

答えて

1

変更にgithubのリンクです:

TYPE_STORED_NOT_INDEXED.setIndexOptions(IndexOptions.NONE); 
TYPE_STORED_NOT_INDEXED.setIndexed(false); 

PDFBoxの例がlucene 4のために作成された問題です。

関連する問題