2016-12-03 15 views
0

私はawsからec2インスタンスに私のSolrを実行していると私は私のsolrインスタンス内のlibフォルダに私のsolrjライブラリを追加し、solr.configにパスを追加しましたが、私はまだ取得しています次のエラー:Javaエラー:java.lang.NoClassDefFoundErrorの

12-03 01:20:59.010: E/AndroidRuntime(5594): 
java.lang.NoClassDefFoundError: Failed resolution of: 
Lorg/apache/solr/client/solrj/impl/HttpSolrClient$Builder; 

他に何が必要ですか?

答えて

1

はlibaryとしてsolrjを追加します。

のGradle:

// https://mvnrepository.com/artifact/org.apache.solr/solr-solrj 
compile group: 'org.apache.solr', name: 'solr-solrj', version: '6.3.0' 

のMaven:私はこれを追加する

<!-- https://mvnrepository.com/artifact/org.apache.solr/solr-solrj --> 
<dependency> 
    <groupId>org.apache.solr</groupId> 
    <artifactId>solr-solrj</artifactId> 
    <version>6.3.0</version> 
</dependency> 
+0

? –

+0

あなたのMavenまたはGradleビルドスクリプトで...もちろん。しかし、ビルドにMavenやGradleを使用していることを前提としています。 –

+0

それはアンドロイドアプリであり、ビルドスクリプトは書かれていません –

関連する問題