我想使用couchdb-lucene作为全文搜索, 但我无法跑...

我收到这个错误

ls:无法访问lib / *。jar:没有这样的文件或目录异常 线程“main”java.lang.noclassDeffOudError: COM / GITHUB / RNEWSON / COUCHDB / LUCEN / MAIN造成的: java.lang.classnotfoundException: com.github.rnewson.couchdb.lucene.main at. java.net.urlclassloader $ 1.run(urlclassloader.java:217) java.Security.AccessController.doprivileged(本机方法) 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 ...

有帮助吗?

解决方案

您是否构建了zip文件,解压缩它,并从bin /文件夹运行启动脚本?

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

其他提示

我从源头建造了vucene。在Windows 7上做了这一点,可能在其他象魔上工作。在Windows上安装Maven并将Mavens Bin文件夹路径添加到环境变量路径(在Linux上,它应该由Aptitude安装)。您在命令提示符下构建Lucene(安装Maven后打开提示并添加BIN路径)并转到Lucene SRC所在的文件夹。在同一文件夹中,您可以看到名为“pom.xml”的文件。执行命令'mvn clean安装'。它需要一段时间才能构建,它从互联网上加载很多依赖项。最后,Uou在目标文件夹中获取一个dist.zip(构建时创建的文件夹)。乘坐zip,打开包装并拍摄库(构建'lib'文件夹中的jar文件)。将它们复制到lucenes的lib'文件夹。Lucene现在应该工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top