Java SDK

环境依赖

WeDPR Lab Java SDK 依赖如下:

依赖软件 支持版本
Java JDK1.8+

快速体验

下载仓库

git clone https://github.com/WeBankBlockchain/WeDPR-Lab-Java-SDK.git && cd ./WeDPR-Lab-Java-SDK

git clone https://gitee.com/WeBankBlockchain/WeDPR-Lab-Java-SDK.git && cd ./WeDPR-Lab-Java-SDK

根据操作系统访问release页面获取对应动态库,以linux为例,支持mac、linux和windows版本

curl -LO https://gitee.com/WeBankBlockchain/WeDPR-Lab-Core/releases/v1.2.0-Java-SDK/libffi_java_crypto.so
curl -LO https://gitee.com/WeBankBlockchain/WeDPR-Lab-Core/releases/v1.2.0-Java-SDK/libffi_java_vcl.so
curl -LO https://gitee.com/WeBankBlockchain/WeDPR-Lab-Core/releases/v1.2.0-Java-SDK/libffi_java_scd_1_1.so

拷贝动态库至加载路径

cp ./*.so ./demo/src/main/resources/WeDPR_dynamic_lib

编译项目

bash ./gradlew clean build

进入项目目录

cd demo/dist

运行demo

java -cp "apps/*:conf/:libs/*" com.webank.wedpr.demo.DemoMain

FAQ

当提示The WeDPR dynamic library was not found时,请检查并下载对应操作系统的动态库防止于WeDPR_dynamic_lib文件夹下

当系统openssl版本为1.0.x时,scd动态库为1_0版本,当系统openssl版本为1.1.x时,scd动态库为1_1版本