首页 > 解决方案 > 导入 com.amazonaws.services.s3.AmazonS3ClientBuilder 无法解析

问题描述

我正在尝试从我的 java 应用程序访问我的 s3 存储桶,试图实现这个

https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3-buckets.html

我已将 lib/aws-java-sdk-1.8.6.jar 添加到我的 lib 文件夹中,并在我的 pom.xml 中添加了依赖项。

我仍然收到此导入错误

“import com.amazonaws.services.s3.AmazonS3ClientBuilder;”的“import com.amazonaws.services.s3.AmazonS3ClientBuilder 无法解析”

而进口

“导入 com.amazonaws.services.s3.AmazonS3;” 和“进口 com.amazonaws.services.s3.model.Bucket;” 没有错误。

任何帮助,将不胜感激。我发现一些尝试为 Android 实现的人遇到了类似的问题,但并非完全如此

标签: javaamazon-web-servicesamazon-s3

解决方案


我遇到了同样的问题,经过一些研究,我意识到 AmazonS3ClientBuilder 不是 AWS Android SDK 的一部分,而不是该类是 AWS JAVA SDK 的一部分,因此您必须将其包含在您的依赖项中:

实施 'com.amazonaws:aws-java-sdk:1.11.404'


推荐阅读