Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何启动couchdb lucene并将其与BigCoach集成_Java_Lucene_Couchdb_Bigcouch - Fatal编程技术网

Java 如何启动couchdb lucene并将其与BigCoach集成

Java 如何启动couchdb lucene并将其与BigCoach集成,java,lucene,couchdb,bigcouch,Java,Lucene,Couchdb,Bigcouch,我想用couchdb lucene做全文搜索, 但我不能运行它 我犯了这个错误 ls:无法访问lib/*.jar:中没有此类文件或目录异常 线程“main”java.lang.NoClassDefFoundError: com/github/rnewson/couchdb/lucene/Main由以下原因引起: java.lang.ClassNotFoundException: com.github.rnewson.couchdb.lucene.Main位于 java.net.URLClassL

我想用couchdb lucene做全文搜索, 但我不能运行它

我犯了这个错误

ls:无法访问lib/*.jar:中没有此类文件或目录异常 线程“main”java.lang.NoClassDefFoundError: com/github/rnewson/couchdb/lucene/Main由以下原因引起: java.lang.ClassNotFoundException: com.github.rnewson.couchdb.lucene.Main位于 java.net.URLClassLoader$1.run(URLClassLoader.java:217)位于 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(URLClassLoader.java:205)位于 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。节目将 退出

以及如何将其与BigCoach整合


我无法启动它,因此无法尝试将它与BigCoach集成…

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


我从源代码构建了Lucene。在Windows7上这样做,可能也适用于其他操作系统。在windows上安装Maven并将Mavens bin文件夹路径添加到环境变量路径中(在Linux上,它应该由aptitude安装)。在命令提示符下构建Lucene(安装maven并添加bin路径后打开提示符),然后转到Lucene src所在的文件夹。在同一个文件夹中,您可以看到一个名为“pom.xml”的文件。执行命令“mvn clean install”。它需要一段时间来构建,并从internet加载许多依赖项。最后,在目标文件夹(生成时创建的文件夹)中获得dist.zip。获取zip文件,解包并获取库(builds'lib'文件夹中的jar文件)。将它们复制到Lucenes的“lib”文件夹。Lucene现在应该可以工作了。

哪里是“lib”文件夹的实际位置,因为我在src/main/bin中找到了“run”文件。。。在“bin”文件夹中有两个文件,“kill_ppid”和“run”。。。根据上面的错误,我认为“bin”文件夹中应该有“lib”文件夹。听起来好像您还没有构建并解压zip文件,请按照自述文件中的过程操作(“mvn”然后解压目标文件夹中的.zip文件,并从解压的zip文件中运行“bin/run”)。