区块链服务 BCS-开发前准备:开发环境准备

时间:2024-07-13 11:23:43

开发环境准备

请根据自身业务选择Go或Java开发环境。推荐使用CloudIDE(支持在线、快速地构建链代码开发环境)。

Go开发环境准备:

  1. 安装Go开发环境。安装包下载地址为:https://go.dev/dl/。(请选择1.9.2之后的版本)

    各个系统对应的包名(以1.11.12版本为例):

    操作系统

    包名

    Windows

    go1.11.12.windows-amd64.msi

    Linux

    go1.11.12.linux-amd64.tar.gz

    • Windows下您可以使用.msi后缀的安装包来安装。默认情况下.msi文件会安装在“C:\Go”目录下。您可以将“C:\Go\bin”目录添加到Path环境变量中。添加后您需要重启命令窗口才能生效。
    • Linux下,您需要将下载的二进制包解压至/usr/local目录。将/usr/local/go/bin目录添加至Path环境变量:
      export PATH=$PATH:/usr/local/go/bin

    安装完go语言后可以通过命令go version查看版本信息,以及通过go env命令来查看相关路径配置。

  2. 安装Go编辑器。编辑器可自行选择,推荐使用Goland:https://www.jetbrains.com/go/download

Java开发环境准备:

仅适用于Fabric架构版本的 区块链 实例。

  1. 安装Java开发环境。下载JDK并安装(建议选择最新版本):https://www.oracle.com/technetwork/java/javase/downloads/index.html

    各个系统对应的包名(以15.0.2版本为例):

    操作系统

    包名

    Windows

    jdk-15.0.2_windows-x64_bin.exe

    Linux

    jdk-15.0.2_linux-x64_bin.tar.gz

    • Windows下您可以使用 .exe后缀的安装包来安装。
    • Linux下,您需要将下载的二进制包解压至/usr/local目录。
      export PATH=$PATH:/usr/local/go/bin

    配置环境变量(若无则新建):

    • JAVA_HOME为jdk安装目录如“C:\Program Files (x86)\Java\jdk1.8.0_91”或“/usr/java/jdk1.8.0_91”(以下均略去双引号);
    • CLASSPATH为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ”;
    • 在Path中新增两条“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”。

    安装完jdk后,可以通过命令java -version查看版本信息。

  2. 安装Java编辑器。编辑器可自行选择,推荐使用IntelliJ IDEA
support.huaweicloud.com/devg-bcs/bcs_devg_2001.html