簡體   English   中英

AWS Java SDK錯誤 - java.lang.NoSuchMethodError

[英]AWS Java SDK Error - java.lang.NoSuchMethodError

我已經在這里看到了各種類引發的異常的這種類型的錯誤,盡管我還沒有為我找到正確的解決方案。

我正在嘗試讓AWS Java SDK在本地運行,這樣我就可以編寫一個從Kinesis流中讀取數據的測試應用程序。 問題是,當我運行init()靜態方法時遇到以下錯誤:

Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.http.impl.conn.DefaultClientConnectionOperator.<init>
(Lorg/apache/http/conn/scheme/SchemeRegistry;Lorg/apache/http/conn/DnsResolver;)V

現在,這不是我被拋出的第一個錯誤。 在此之前我已被拋出四到五個例外,並且所有這些的解決方案只是將一些jar導入到項目中。 例如:

  • Apache的httpcomponents-httpclient.jar
  • com.fasterxml.jackson.databind.jar
  • commons-codec-1.9.jar / commons-codec-1.9-javadoc.jar / commons-codec-1.9-sources.jar
  • HttpClient的-4.2.jar
  • 的HttpCore-4.0.1.jar

我在其他線程中看到它可能是httpcore庫的版本,但是我導入了最新版本。

我有什么想法可以解決這個問題? 我正在考慮重新開始,因為我的項目似乎是一堆進口,我不確定我會真正利用。 此外,我無法調試AWS SDK的二進制導入(或者我不能?)。

干杯。

問題解決后,我逐漸將缺少的庫添加到項目中,並且當apache httpclient jar應該是4.0或更高版本時,並且沒有任何先前版本的矛盾。

我導入了httpclient-4.2.jar並且它工作正常。

除此之外,我剛剛解決了導入joda-time-2.4.jar之后的異常,並且它已全部啟動並運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM