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

相關文章
相關標籤/搜索