2014-01-11 3 views
2

Я загрузил последние Lucene 4.6.0 и running it in netbeans.Класс StandardAnalyzer не найден

Lucence 3.6.x версия работает отлично, но последняя версия не может найти org.apache.lucene.analysis.standard.StandardAnalyzer и IndexFiles.java, показывая ошибку в строке:

Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40); 

Ошибка:

java.lang.ExceptionInInitializerError 
    Caused by: java.lang.RuntimeException: Uncompilable source code - package 
    org.apache.lucene.analysis.standard does not exist 
at org.apache.lucene.demo.IndexFiles.<clinit>(IndexFiles.java:21) 
Exception in thread "main" Java Result: 1 

На самом деле у меня есть не найдено ни одной папки standard в последней версии.

Может ли кто-нибудь мне помочь?

ответ

8

Вам необходимо скачать lucene-analyers-common-4.6.0.jar и поместить его в свой путь к классам. Он содержит StandardAnalyzer.

+0

Спасибо, сейчас отлично работает – amitabha

+0

Нет проблем, amitabha. Если бы это помогло, не могли бы вы принять ответ? –

0

Правильное расположение StandardAnalyzer: lucene_ [версия]/анализ/общий/lucene-analyers-common- [версия] .jar Спасибо!

Смежные вопросы