环境搭建:html
目录java
CasGenerator/ui
src/spa
DataManager/htm
XLongDataSDK.javablog
native/教程
build/get
CMakeLists.txtit
DataManager_XLongDataSDK.hclass
DataManager_XLongDataSDK.cpp
用java类文件生成jni头文件
进入到src/DataManager目录下执行如下命令
javac XLongDataSDK.java
会在当前目录下生成文件
XLongDataSDK.class
退出目录到src执行如下命令
javah DataManager.XLongDataSDK
会在当前目录下生成DataManager_XLongDataSDK.h
根据头文件编写对应的源文件DataManager_XLongDataSDK.cpp
在jni目录下生成动态库
编写CMakeLists.txt
执行命令
cmake .
make
生成库文件 libDataManager_XLongDataSDK.so
配置JNI外部库路径
选择右侧Edit弹出如下窗口
选择右侧按钮Workspace
选择jni目录做为动态库存放路径
打成jar包教程