更新时间:2022-11-16 GMT+08:00
调用链代码
前提条件
- 已安装Java JDK开发环境。JDK需要安装1.8版本64位,如果本地已安装JDK,可以通过命令java -version来查看JDK版本。
- 登录区块链服务管理控制台,进入“应用案例”,下载“快速入门”中的Java应用示例。Windows操作系统下载并解压到C盘根目录下(文件夹路径为C:/javasdkdemo),Linux操作系统下载并解压到root路径下(文件夹路径为/root/javasdkdemo)。
配置应用
- 在“实例管理”界面,在Hyperledger Fabric增强版实例卡片中,单击“获取客户端配置”。
- 在“请选择要下载的配置文件”页面,勾选“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。
运行结果如下所示:
- 区块链浏览器查询结果。