環境搭建: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包教程