0

全文検索としてcouchdb-luceneを使いたいのですが、実行できません...

このエラーが発生しました

ls: lib/*.jar にアクセスできません: そのようなファイルまたはディレクトリはありません スレッド "main" で例外が発生しました java.lang.NoClassDefFoundError: com/github/rnewson/couchdb/lucene/Main 原因: java.lang.ClassNotFoundException: com.github .rnewson.couchdb.lucene.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ) で java.lang.ClassLoader.loadClass(ClassLoader.java:321) で sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) で java.lang.ClassLoader.loadClass(ClassLoader.java:266) できませんでしたメインクラスを見つけます: com.github.rnewson.couchdb.lucene.Main. プログラムは終了します。

それをbigcouchと統合する方法..?

起動できないので、bigcouch との統合を試みることができません...

4

2 に答える 2

0

zipファイルを作成して解凍し、bin /フォルダーから起動スクリプトを実行しましたか?

https://github.com/rnewson/couchdb-lucene/blob/master/README.md

于 2012-02-29T14:21:20.713 に答える
0

ソースから Lucene をビルドしました。Windows 7でこれを行いましたが、おそらく他のOSでも動作します。Windows では Maven をインストールし、Mavens の bin フォルダー パスを環境変数 PATH に追加します (Linux では、aptitude によってインストールする必要があります)。コマンド プロンプトで Lucene をビルドし (maven をインストールして bin パスを追加した後にプロンプ​​トを開きます)、Lucene src があるフォルダーに移動します。同じフォルダーに、「pom.xml」という名前のファイルがあります。コマンド「mvn clean install」を実行します。ビルドには時間がかかり、インターネットから多くの依存関係をロードします。最後に、対象フォルダ(ビルド時に作成されるフォルダ)にdist.zipを取得します。zip を取り出して解凍し、ライブラリー (builds 'lib' フォルダー内の jar ファイル) を取得します。それらを Lucenes の「lib」フォルダーにコピーします。Lucene が動作するようになりました。

于 2012-07-04T05:25:00.717 に答える