すべてのプロダクト
Search
ドキュメントセンター

Blockchain as a Service:Java SDK の概要

最終更新日:Jan 19, 2025

Ant Blockchain コントラクトプラットフォームの Java SDK は、アカウントサービス、コントラクトサービス、イベントサービス、クエリサービス、ローカルサービスなど、さまざまなサービスを提供します。 この SDK を使用して、同期操作または非同期操作を呼び出し、トランザクションの送信、トランザクションのクエリ、またはイベントのサブスクライブを行うことができます。 この SDK を使用すると、トランザクションの送信後に領収書をクエリできます。 このようにして、トランザクションの結果を確認できます。

リリースノート

Java SDK の .jar パッケージは Netty パッケージに依存しており、異なるオペレーティングシステム用に異なる Netty パッケージが Maven ファイルで構成されています。

Java SDK リリースノート

バージョン

サポートされているブロックチェーン

改善された機能

入手方法

0.10.2.6

標準コントラクトブロックチェーンをサポートします。

コントラクトプラットフォームのすべてのクライアント機能をサポートします。

SDK をダウンロードする

Netty パッケージ

説明

次の表に示す Netty パッケージはすべて Java SDK に含まれています。 BaaS コンソールの管理ページから Java SDK をダウンロードする必要があります。

ファイル

説明

ダウンロードリンク

netty-tcnative-openssl-static-2.0.17-Final-mychain-linux-x86_64.jar

Linux オペレーティングシステムで SDK が依存するランタイムライブラリです。

ここをクリックして SDK の依存関係をダウンロードします

netty-tcnative-openssl-static-2.0.17-Final-mychain-windows-x86_64.jar

Windows オペレーティングシステムで SDK が依存するランタイムライブラリです。

ここをクリックして SDK の依存関係をダウンロードします

netty-tcnative-openssl-static-2.0.17-Final-mychain-osx-x86_64.jar

macOS オペレーティングシステムで SDK が依存するランタイムライブラリです。

ここをクリックして SDK の依存関係をダウンロードします

ランタイム環境

  • Java Development Kit (JDK) 7 以降の場合、システムターミナルで java -version を実行して現在の Java バージョンを確認できます。

  • Maven 3.5.4 以降の場合、システムターミナルで mvn -v を実行して現在の Maven バージョンを確認できます。

Maven ファイルを使用して SDK をインポートする

  1. ダウンロードした .jar パッケージをローカルリポジトリにインストールします。

  2. ターミナルからダウンロードしたファイルのルートディレクトリに移動し、次のコマンドを実行します。

// ローカルリポジトリに SDK をインストールします。
mvn install:install-file -Dfile=mychainx-sdk-0.10.2.6.jar -DgroupId=com.alipay.mychainx -DartifactId=mychainx-sdk -Dversion=0.10.2.6 -Dpackaging=jar
// ローカルリポジトリに Netty パッケージをインストールします。注: 必要な Netty パッケージを選択し、classifier を macOS の場合は osx-x86_64、Linux の場合は linux-x86_64、Windows の場合は windows-x86_64 に設定します。
mvn install:install-file -Dfile=netty-tcnative-openssl-static-2.0.17-Final-mychain-osx-x86_64.jar -DgroupId=io.netty -DartifactId=netty-tcnative-openssl-static -Dversion=2.0.17-Final-mychain -Dpackaging=jar -Dclassifier=osx-x86_64
<dependencies>
    <dependency>
        <groupId>com.alipay.mychainx</groupId>
        <artifactId>mychainx-sdk</artifactId>
        <!--最新の SDK を使用します-->
        <version>0.10.2.6</version>
    </dependency>
</dependencies>

<build>
    <extensions>
        <extension>
            <groupId>kr.motd.maven</groupId>
            <artifactId>os-maven-plugin</artifactId>
            <version>1.6.1</version>
        </extension>
    </extensions>
</build>