更新时间:2023-07-13 GMT+08:00
调用链代码
前提条件
- 已安装Java JDK开发环境。JDK需要安装1.8版本64位,如果本地已安装JDK,可以通过命令java -version来查看JDK版本。
- 登录区块链服务管理控制台,进入“应用案例”,下载“快速入门”中的Java应用示例。Windows操作系统下载并解压到C盘根目录下(文件夹路径为C:/javasdkdemo),Linux操作系统下载并解压到root路径下(文件夹路径为/root/javasdkdemo)。
配置应用
- 在“实例管理”页面,单击实例卡片上的“获取客户端配置”。
- 勾选“SDK文件”,输入链代码名称和证书存放路径,其余参数采用默认值。
- 勾选“共识节点证书”。
- 勾选“Peer节点证书”,指定节点组织选择organization,勾选“管理员证书”。
- 单击“下载”,下载SDK配置文件、demo-orderer组织的管理员证书和organization组织的管理员证书。
- 若购买区块链时区块链实例名称设置为demo,下载的SDK配置文件中对应的yaml文件名称为demo-channel-sdk-config.yaml。
- 若购买区块链时自定义区块链实例名称,例如设置为bcs123,则下载的SDK配置文件中对应的yaml文件名称为bcs123-channel-sdk-config.yaml,需要手动修改yaml文件名称为demo-channel-sdk-config.yaml。
- 将下载的demo-config.zip文件解压,将orderer文件夹、peer文件夹、sdk-config.json、sdk-config.yaml文件全部复制至存放demo的config路径下(Windows操作系统:C:/javasdkdemo/config,Linux操作系统:/root/javasdkdemo/config)。
javasdkdemo工程中config目录下必须有demo-channel-sdk-config.yaml文件。
部署应用
- 进入存放demo的目录(Windows操作系统:C:/javasdkdemo,Linux操作系统:/root/javasdkdemo),执行以下命令。
java -jar javasdkdemo.jar
每成功执行一次,表示向区块链存入一对键值对,<testuser,100>;在区块链上查询键值为testuser的value值为100。
运行结果如下所示:
图1 运行结果
- 区块链浏览器查询结果。
图2 查询结果