JNI的写法

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

http://www.cnblogs.com/darkknightzh/p/4076586.html

相关文章
相关标签/搜索