.. role:: raw-html-m2r(raw)
:format: html
.. _sdk-integration:
在 Java 应用中集成 WeIdentity Java SDK
=============================================================
整体介绍
--------
集成步骤
--------
1. 在自己的 Java 应用中引入 weid-java-sdk
'''''''''''''''''''''''''''''''''''''''''''''
编辑 ``build.gradle`` 文件,添加:
::
compile("com.webank:weid-java-sdk:x.x.x")
.. note::
x.x.x为您使用的weid-java-sdk版本号,建议指定使用版本号,避免自动引入最新版本导致前后不兼容。 版本号可以查看 \ `版本历史 `__
2. 配置您的 Java 应用
''''''''''''''''''''''''
通过“WeIdentity 部署工具”完成部署和配置后,会在其``resources``目录生成相应的配置文件,将这些配置文件拷贝至您的 Java 应用的``resources``目录:
您可以将 ``weid-build-tools/resources`` 目录下的所有文件拷贝至您的Java应用的 ``resources`` 目录下,WeIdentity Java SDK 会自动加载相应的资源文件。
3. 集成完成
''''''''''''''''
现在您可以使用 WeIdentity 开发您的区块链身份应用。
.. note::
注意:如果您使用了针对oracle jdk1.8.0.231及以上版本,不论用哪种方式部署SDK,在使用时都需要配置jvm参数 -Djdk.tls.namedGroups="secp256k1" 。详细原因,请见Oracle JDK 8u231的Release Notes: https://www.oracle.com/technetwork/java/javase/8u231-relnotes-5592812.html