AWS S3文件下载的JAR文件

时间:2015-10-12 16:37:03

标签: java amazon-web-services amazon-s3

从AWS S3 bucket for WEB Application上载/下载文件所需的jar文件是什么。我试过下面的Jar文件,但仍然无法成功。 AWS-Java的SDK,26年1月10日 AWS-Java的SDK-26年1月10日 - 的javadoc AWS-Java的SDK-26年1月10日 - 源 AWS-Java的SDK流 - 构建 - 工具 - 26年1月10日 Apache的httpcomponents-的HttpCore Apache的httpcomponents-的HttpClient com.fasterxml.jackson.core 杰克逊 - 数据绑定-2.2.3 杰克逊的注解 - 2.2.3 HttpClient的-4.2 帮助我只添加所需的JAR文件。提前致谢。

3 个答案:

答案 0 :(得分:5)

下载AWS Java SDK(预打包/ zip格式)。包括lib和第三方的所有罐子。

答案 1 :(得分:2)

你应该把它作为一个maven depencendy,因为它更容易这样,但如果你有时间你也可以检查这里的jar:

http://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk

答案 2 :(得分:0)

亚马逊s3 sdk基本操作有一个最小依赖列表,例如 上传或下载。

最小依赖关系如下: -

  • AWS-java的SDK-1.6.7
  • 公地编解码器-1.3
  • 共享记录-1.1.1
  • httpclient-4.2.3
  • httpcore-4.2
  • 杰克逊 - 数据绑定-2.1.1
  • jackson-core-2.1.1
  • 杰克逊 - 注解-2.1.1

请注意,aws-java-sdk-1.6.7需要 commons-codec-1.3.jar 。如果您不包含此特定版本,那么aws可能不会警告您内部错误,但会默默跳过异常,从而产生错误结果。

此外,您应该使用 joda-time-2.8.1.jar 进行身份验证并进行日期/时间同步!

除此之外,我还包括apache commons-io,用于优化下载方法/文件复制实用程序等。(它是一个很棒的组合,使您的文件下载工作更轻松)