TransferManager中的NoSuchMethodError

时间:2015-11-09 10:03:59

标签: java amazon-s3 emr

我使用TransferManager使用java将我的文件从本地传输到Amazon S3。我在运行时遇到以下错误。

Exception in thread "main" java.lang.NoSuchMethodError: 
com.amazonaws.services.s3.transfer.TransferManager.<init>
(Lcom/amazonaws/services/s3/AmazonS3;Ljava/util/concurrent/ExecutorService;)

我在班上使用过transferManager。

ExecutorService execSrvc = Executors.newFixedThreadPool(numberOfThreads); 
TransferManager tx = new TransferManager(s3Client, execSrvc); 

Pom文件看起来像这样。

    <dependency>
     <groupId>com.amazonaws</groupId>
     <artifactId>aws-java-sdk</artifactId>
     <version>1.9.28.1</version>
    </dependency> 

如果有人能提供帮助,那将是一件好事。

1 个答案:

答案 0 :(得分:0)

您需要使用aws-java-sdk的1.7.4版本