Java-SDK入门指南

相关参考 Reference

  • 文档有奖反馈活动
  • 文档有奖反馈2
  • 功能发布记录
  • 捉虫活动获奖名单
  • 鉴权认证机制
    • 常见签名认证错误排查
    • 简介
    • 在URL中包含认证字符串
    • 在Header中包含认证字符串
    • 签名流程
    • Sample-Code
    • 生成V2认证字符串
    • 错误码
    • 生成认证字符串
  • SDK入门指南
    • Python-SDK帮助指南
    • PHP-SDK入门指南
    • Java-SDK入门指南
  • 区域选择说明
    • 区域
    • 可用区
  • API SDK
    • Java-SDK
  • 证书管理
    • 多用户访问控制
    • 管理证书
    • 格式转换
    • 简介
    • Python-SDK
    • GO-SDK
    • 上传证书
    • 证书和私钥
    • API参考
    • 常见问题
    • 第三方机构创建证书
    • 证书替换
    • JAVA-SDK
  • 企业组织
    • 退出组织
    • 账户联合认证(SSO)
    • 权限策略管理
    • 子账户管理
    • 产品介绍
    • 财务管理
    • 常见问题
    • 企业组织vs多用户访问控制
    • 权限评估逻辑
    • 创建企业组织
    • 系统限制
    • 组织单元
    • API参考
      • 通用说明
      • 企业组织管理接口
      • 邀请管理接口
      • 策略管理接口
      • 简介
      • 单元管理接口
      • 账户管理接口
      • 数据类型
  • API Key
    • 操作手册
    • 简介
    • API参考
  • 获取AKSK
    • 简介
    • 如何获取AKSK
  • 术语表
    • B
    • Z
    • F
    • G
    • C
    • H
    • P
    • L
    • T
    • M
    • I
    • Q
    • N
    • V
    • J
    • R
    • K
    • S
    • O
    • W
    • D
    • X
    • A
    • Y
    • E
所有文档
menu
没有找到结果,请重新输入

相关参考 Reference

  • 文档有奖反馈活动
  • 文档有奖反馈2
  • 功能发布记录
  • 捉虫活动获奖名单
  • 鉴权认证机制
    • 常见签名认证错误排查
    • 简介
    • 在URL中包含认证字符串
    • 在Header中包含认证字符串
    • 签名流程
    • Sample-Code
    • 生成V2认证字符串
    • 错误码
    • 生成认证字符串
  • SDK入门指南
    • Python-SDK帮助指南
    • PHP-SDK入门指南
    • Java-SDK入门指南
  • 区域选择说明
    • 区域
    • 可用区
  • API SDK
    • Java-SDK
  • 证书管理
    • 多用户访问控制
    • 管理证书
    • 格式转换
    • 简介
    • Python-SDK
    • GO-SDK
    • 上传证书
    • 证书和私钥
    • API参考
    • 常见问题
    • 第三方机构创建证书
    • 证书替换
    • JAVA-SDK
  • 企业组织
    • 退出组织
    • 账户联合认证(SSO)
    • 权限策略管理
    • 子账户管理
    • 产品介绍
    • 财务管理
    • 常见问题
    • 企业组织vs多用户访问控制
    • 权限评估逻辑
    • 创建企业组织
    • 系统限制
    • 组织单元
    • API参考
      • 通用说明
      • 企业组织管理接口
      • 邀请管理接口
      • 策略管理接口
      • 简介
      • 单元管理接口
      • 账户管理接口
      • 数据类型
  • API Key
    • 操作手册
    • 简介
    • API参考
  • 获取AKSK
    • 简介
    • 如何获取AKSK
  • 术语表
    • B
    • Z
    • F
    • G
    • C
    • H
    • P
    • L
    • T
    • M
    • I
    • Q
    • N
    • V
    • J
    • R
    • K
    • S
    • O
    • W
    • D
    • X
    • A
    • Y
    • E
  • 文档中心
  • arrow
  • 相关参考Reference
  • arrow
  • SDK入门指南
  • arrow
  • Java-SDK入门指南
本页目录
  • 前提条件
  • 安装SDK包
  • 使用Java SDK

Java-SDK入门指南

更新时间:2025-08-22

前提条件

本文旨在帮助您快速获取百度智能云Java SDK并开始调用。

前提条件

开发前请确保下述前提条件已准备就绪:

  • Java SDK工具包可在jdk1.7,jdk1.8环境下运行。
  • AK/SK:SDK 认证时必须传入 AK/SK 参数,在安全认证页面 获取 Access Key和Secret Key。

    用户可以通过两种方式与百度智能云进行交互,包括认证方式和匿名方式。对于认证方式,需要通过使用Access Key Id / Secret Access Key加密的方法来验证某个请求的发送者身份。Access Key Id(AK)用于标示用户,Secret Access Key(SK)是用户用于加密认证字符串和百度智能云用来验证认证字符串的密钥,其中SK必须保密,只有用户和百度智能云知道。

安装SDK包

  • 方式一:使用Maven的安装

    在Maven的pom.xml中的文件中添加BCE-Java的SDK的依赖:

    Plain Text
    1  <dependency>
    2     <groupId>com.baidubce</groupId>
    3     <artifactId>bce-java-sdk</artifactId>
    4     <version>{version}</version>
    5 </dependency>

    其中,{version}为版本号,可以在SDK页面下载找到。

  • 方式二:直接使用JAR包安装

    在百度智能云官网下载Java SDK压缩工具包。将的bce-java-sdk-version.zip解压后,复制到工程文件夹 在Eclipse右键“工程 - >属性 - > Java构建路径 - >添加JAR 添加SDK包工具lib/bce-java-sdk-version.jar状语从句:第三方依赖工具包third-party/*.ja 其中,version为版本号。

SDK目录结构

Plain Text
1 com.baidubce
2        ├── auth                                        //BCE签名相关类
3        ├── http                                        //BCE的Http通信相关类
4        ├── internal                                    //SDK内部类
5        ├── model                                       //BCE公用model类
6        ├── services
7        │       └── iotdm                               //以物管理服务举例
8        │           ├── model                           //物管理内部model,如Request或Response
9        │           └── IotDmV3Client.class               //以物管理服务举例,物管理客户端入口类
10        ├── util                                        //BCE公用工具类
11        ├── BceClientConfiguration.class                //对BCE的HttpClient的配置
12        ├── BceClientException.class                    //BCE客户端的异常类
13        ├── BceServiceException.class                   //与BCE服务端交互后的异常类
14        ├── ErrorCode.class                             //BCE通用的错误码
15        └── Region.class                                //BCE提供服务的区域

使用Java SDK

调用Java SDK的3个主要步骤:

  • 创建并初始化xxxClient,百度智能云服务分别配置了详细的Java SDK 帮助指南,详细请参考产品指南。
  • 创建API请求并设置参数。
  • 发起请求并处理应答或异常。

上一篇
PHP-SDK入门指南
下一篇
区域选择说明