Как использовать Lucene в cmd

Я пытаюсь использовать lucene в командной строке Windows, как указано в этой ссылке .

Я создал переменную CLASSPATH для всех четырех упомянутых .jarфайлов, но после этого, когда я запускаю команду:

java org.apache.lucene.demo.IndexFiles -docs C:/lucene/src

он возвращает следующую ошибку:

could not find or load main class org.apache.lucene.demo.IndexFiles

Я не знаю, что в этом плохого ... Может ли кто-нибудь помочь мне? Я студент и просто новичок. благодаря

lucene,cmd,

4

Ответов: 2


5 принят

Я столкнулся с аналогичной проблемой, вам нужно включить CLASSPATH в вашу команду (если она не в окружении vars). Так должно быть:

java -classpath C:lucenelucene-5.1.0corelucene-core-5.1.0.jar;C:lucenelucene-5.1.0queryparserlucene-queryparser-5.1.0.jar;C:lucenelucene-5.1.0analysiscommonlucene-analyzers-common-5.1.0.jar;C:lucenelucene-5.1.0demolucene-demo-5.1.0.jar org.apache.lucene.demo.IndexFiles -docs C:lucenelucene-5.1.0

И для поиска, вы бы сделали:

java -classpath C:lucenelucene-5.1.0corelucene-core-5.1.0.jar;C:lucenelucene-5.1.0queryparserlucene-queryparser-5.1.0.jar;C:lucenelucene-5.1.0analysiscommonlucene-analyzers-common-5.1.0.jar;C:lucenelucene-5.1.0demolucene-demo-5.1.0.jar org.apache.lucene.demo.SearchFiles

0

Было бы хорошо, если бы у Lucene были начальные скрипты, упакованные для игры araonud ... Я создал indexfiles.cmd в корневой директории установки с этим контентом:

java -classpath corelucene-core-7.4.0.jar;queryparserlucene-queryparser-7.4.0.jar;analysiscommonlucene-analyzers-common-7.4.0.jar;demolucene-demo-7.4.0.jar org.apache.lucene.demo.IndexFiles %*

и еще один называется searchfiles.cmd:

java -classpath corelucene-core-7.4.0.jar;queryparserlucene-queryparser-7.4.0.jar;analysiscommonlucene-analyzers-common-7.4.0.jar;demolucene-demo-7.4.0.jar org.apache.lucene.demo.SearchFiles %*
Lucene, CMD,
Похожие вопросы
Яндекс.Метрика