开发者社区> 问答> 正文

Java-SDK如何实现安装?


环境准备


适用于JDK 6及以上版本。

安装方式



方式一:在Maven项目中加入依赖项(推荐方式)


在Maven工程中使用OSS Java SDK只需在pom.xml中加入相应依赖即可。以2.7.0版本为例,在dependencies标签内加入如下内容: <dependency>
    <groupId>com.aliyun.oss</groupId>
    <artifactId>aliyun-sdk-oss</artifactId>
    <version>2.7.0</version>
</dependency>



方式二:在Eclipse项目中导入JAR包


以2.7.0版本为例,步骤如下:

  1. 下载Java SDK开发包版本号 aliyun_java_sdk_20170629.zip
  2. 解压该开发包。
  3. 将解压后文件夹中的文件: aliyun-sdk-oss-<versionId>.jar 以及lib文件夹下的所有文件拷贝到您的项目中。
  4. 在Eclipse中选择您的工程,右击选择 [backcolor=transparent]Properties > [backcolor=transparent]Java Build Path > [backcolor=transparent]Add JARs。
  5. 选中您在第3步拷贝的所有JAR文件。

经过以上几步,您就可以在Eclipse项目中使用OSS Java SDK。

示例工程


OSS Java SDK提供了基于maven、ant的示例工程,您可以在本地设备上编译运行示例工程。您也可以以示例工程为基础开发您的应用。

[backcolor=transparent]说明:
  • 编译运行前,请修改HelloOSS.java中[backcolor=transparent]endpoint/accessKeyId/accessKeySecret/bucketName为您的真实信息。
  • 工程的编译运行方法,参看工程目录下README.md。


示例程序


OSS Java SDK提供丰富的示例程序,方便用户参考或直接使用。您可以通过以下两种方式获取示例程序:
  • Github查看下载,OSS Java SDK github 下的src/samples为示例程序。
  • 下载OSS Java SDK开发包,如 aliyun_java_sdk_20170629.zip,解压后aliyun_java_sdk_20170629/samples为示例程序。

示例包括以下内容: BucketOperationsSample.java
示例文件示例内容
GetStartedSample.java展示了基本的上传下载用法
SimpleGetObjectSample.java展示了文件下载的用法
ListObjectsSample.java展示了列举文件的用法
DeleteObjectsSample.java展示了批量删除文件的用法
AppendObjectSample.java展示了追加上传的用法
ObjectMetaSample.java展示文件元信息的使用方法
CreateFolderSample.java创建文件夹的用法,OSS文件夹的详细说明请参看文件夹
UploadSample.java展示断点续传上传的用法
DownloadSample.java展示了断点续传下载的用法
ImageSample.java展示了图片服务的用法
PostObjectSample.java展示了PostObject的用法,该实现不依赖于Java SDK
GetProgressSample.java展示了上传、下载进度条的用法
CallbackSample.java展示了上传回调的用法
CRCSample.java展示了上传、下载CRC校验的用法
[tr=rgb(239, 251, 255)][td] 展示了存储空间配置的用法,包括权限生命周期日志防盗链CORSMultipartUploadSample.java利用分片上传接口实现的并发上传,推荐直接使用断点续传上传(uploadFile) ConcurrentGetObjectSample.java利用范围下载实现的并发下载,推荐直接使用的断点续传下载(downloadFile) UploadPartCopySample.java展示了大文件分片复制的用法

展开
收起
青衫无名 2017-10-18 10:36:37 2052 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载