gpt4 book ai didi

java - 为什么我收到错误 ClassNotFoundException : com. amazonaws.auth.AWSCredentialsProvider?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:00 26 4
gpt4 key购买 nike

我安装了适用于 java 的 AWS 工具包 并将其连接到我在构建路径中的项目,我尝试将文件上传到 S3

File fileOfImages = new File("/sdcard/Save Image Tutorial");
AmazonS3 s3client = new AmazonS3Client(new ProfileCredentialsProvider());
s3client.putObject(new PutObjectRequest("rosh-haayin-images", "images",fileOfImages));

但我收到以下错误:

ClassNotFoundException: com.amazonaws.auth.AWSCredentialsProvider

有人可以解释为什么会出现这种异常吗?

最佳答案

这意味着您的项目构建路径中缺少 aws-java-sdk-1.10.X.jar。

$ jar tvf /home/xxx/aws-java-sdk/1.10.52/lib/aws-java-sdk-1.10.52.jar |grep AWSCredentialsProvider
3485 Thu Feb 11 22:22:34 IST 2016 com/amazonaws/auth/AWSCredentialsProviderChain.class
233 Thu Feb 11 22:22:34 IST 2016 com/amazonaws/auth/AWSCredentialsProvider.class
806 Thu Feb 11 22:22:34 IST 2016 com/amazonaws/auth/DefaultAWSCredentialsProviderChain.class

验证您的项目是否将(Java 构建路径)引用到 jar。

关于java - 为什么我收到错误 ClassNotFoundException : com. amazonaws.auth.AWSCredentialsProvider?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35408085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com