导入com.amazonaws.services.s3.AmazonS3ClientBuilder无法解析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导入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中添加了依赖项。
我仍然得到这个导入错误
“导入com.amazonaws.services.s3.AmazonS3ClientBuilder无法解析”for“import com.amazonaws.services.s3.AmazonS3ClientBuilder;”
而进口
“import com.amazonaws.services.s3.AmazonS3;”和“import com.amazonaws.services.s3.model.Bucket;”没有错误。
任何帮助,将不胜感激。我发现一些试图为android实现的人在类似的问题上运行但不是这样
- 肯定Amazon documentation中提到的依赖不起作用。在Maven中央存储库中不存在依赖关系的路径。 “software.amazon.awssdk”%“aws-java-sdk”%“2.0.0”
- 以下也没有解决com.amazonaws.services.s3.AmazonS3ClientBuilder,虽然JAR路径在Maven中心是正确的 - “software.amazon.awssdk”%“aws-sdk-java”%“2.1.3”
- 我不得不回到前面评论中提到的以下内容。 “com.amazonaws”%“aws-java-sdk”%“1.11.465”
我遇到了同样的问题,经过一些研究后我意识到AmazonS3ClientBuilder不是AWS Android SDK的一部分,而是该类是AWS JAVA SDK的一部分,所以你必须将它包含在你的依赖项中:
实现'com.amazonaws:aws-java-sdk:1.11.404'
以上是关于导入com.amazonaws.services.s3.AmazonS3ClientBuilder无法解析的主要内容,如果未能解决你的问题,请参考以下文章
AWS java sdk 1.10.2 中不存在包 com.amazonaws.services.lambda.runtime
com.amazonaws.services.s3.model.AmazonS3Exception:禁止(服务:Amazon S3;状态代码:403;错误代码:403 Forbidden;请求 ID:
使用s3 java sdk 分片文件上传API 报‘SignatureDoesNotMatch’ 异常的定位及解决方案
Pyspark 不使用 TemporaryAWSCredentialsProvider