2013-04-27 70 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中。 然後它沒有顯示任何錯誤導入明顯,因爲現在我有我的工作場所的基類。