5

このリンクに示されているように、Windows のコマンド ラインで lucene を使用しようとしています。

上記の 4 つのファイルすべてに対して CLASSPATH 変数を作成しました.jarが、その後、コマンドを実行すると、次のようになります。

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

次のエラーが返されます。

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

何が問題なのかわからない... 誰か助けてくれませんか? 私は学生で初心者です。ありがとう

4

2 に答える 2

7

同様の問題に遭遇しました。コマンドに CLASSPATH を含める必要があります (環境変数にない場合)。したがって、次のようになります。

java -classpath C:\lucene\lucene-5.1.0\core\lucene-core-5.1.0.jar;C:\lucene\lucene-5.1.0\queryparser\lucene-queryparser-5.1.0.jar;C:\lucene\lucene-5.1.0\analysis\common\lucene-analyzers-common-5.1.0.jar;C:\lucene\lucene-5.1.0\demo\lucene-demo-5.1.0.jar org.apache.lucene.demo.IndexFiles -docs C:\lucene\lucene-5.1.0

検索するには、次のようにします。

java -classpath C:\lucene\lucene-5.1.0\core\lucene-core-5.1.0.jar;C:\lucene\lucene-5.1.0\queryparser\lucene-queryparser-5.1.0.jar;C:\lucene\lucene-5.1.0\analysis\common\lucene-analyzers-common-5.1.0.jar;C:\lucene\lucene-5.1.0\demo\lucene-demo-5.1.0.jar org.apache.lucene.demo.SearchFiles
于 2015-05-23T00:02:07.287 に答える