
# SDK的使用
#### 安装SDK
如何获取GO、JAVA压缩包、Jar文件请参考[概述](https://support.huaweicloud.com/devg-bcs/bcs_devg_0015.html)。
- GO：将下载的压缩包解压到用户的$GOPATH目录下。
- Java：将下载的压缩包中的Jar文件添加到项目的依赖中，可按以下方式添加：
  1. 将下载的SDK Jar包注册至Maven本地仓库，可参考以下命令：
     ```
     Mvn install:install-file -Dfile=fabric-sdk-java-2.2.6-jar-with-dependencies.jar -DgroupId=org.hyperledger.fabric-sdk-java -DartifactId=fabric-sdk-java -Dversion=2.2.6-BCS -Dpackaging=jar
     ```
     
  
  2. 在项目中依赖SDK，可参考以下代码：
     ```
     <dependency>
          <groupId>org.hyperledger.fabric-sdk-java</groupId>
          <artifactId>fabric-sdk-java</artifactId>
          <version>2.2.6-BCS</version>
      </dependency>
     ```
     
   
 
#### 开发Client程序
您需要自行开发应用程序业务逻辑代码。国密SDK与FabricSDK的使用方式一致，若要使用国密加密算法，仅需在创建实例时选择国密加密，并在客户端中将FabricSDK替换为国密SDK即可。
#### 运行Client程序
Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。
- 配置文件路径即用户下载配置文件的存放路径。
- 通道名称即BCS实例中的通道名称。
- 链代码名称即BCS实例中安装链代码时设定的名称。
- 组织ID，以如下示例配置文件内容为例，组织ID为02f23ab00f6e1ffcde8a27bfd3ac2290edc18127
  ```
  client:
  organization: 02f23ab00f6e1ffcde8a27bfd3ac2290edc18127
  ```
  
 
