2013-04-27 37 views
0

我必须为solr编写自定义请求处理程序。在solr中写'自定义请求处理程序'

好吧,我得到了APIs,我写了非常基本的代码。 但我不知道我必须保留我的.java文件以获得像'RequestHandlerBase'类这样的所有导入。 我越来越多的进口错误。

我已经下载了solr 4.2.1。我是否还需要下载其他的东西来让我的处理程序编译。

任何一个可以给我“快速”的步骤'编译'我的java文件?

感谢 为 任何帮助

编辑: 我试图用简单的javac命令进行编译。

+0

这与solr很少有关 - 它是基本的Java:请参阅http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html以获取javac命令选项,但我建议使用一个IDE,如Netbeans或Eclipse – phisch 2013-04-27 14:49:08

+0

不,不......可能是我缺少Solr提供的基类。很明显,我认识的人,但我错过了solr类的地方.. :) .. – voila 2013-04-27 14:56:10

回答

0

solr-core-4.2.1.jar添加到您的类路径中,这是org.apache.solr.handler.RequestHandlerBase所在的位置。

罐子带有Solr的4.2.x版

+0

我做了尝试,但之后,我得到像'org.apache.solr.common。<一些文件在这里>'没有找到导入错误..和更多的lucene包.. :( – voila 2013-04-27 18:14:01

+0

你可以在Solr安装目录的'contrib'和'dist'文件夹中找到其他缺失的库。 – Kevin 2013-04-27 20:14:01

+0

请更新您的问题并附上具体的错误信息。我们无法提供帮助你,如果我们所有的信息是没有找到一些文件。看看http://stackoverflow.com/faq#questions关于如何问问题。谢谢 – phisch 2013-04-28 07:35:55

0

确定的二进制分发版,我有我的回答。对于Solr的那么简单下载源代码。使用eclipse的 创建了一个项目sya名称'solr'。 然后将'org'包拖放到eclipse中。 然后它没有显示任何错误导入明显,因为现在我有我的工作场所的基类。

相关问题