设为首页 加入收藏

TOP

Java通过JNI调用C语言的方法(二)
2014-11-24 03:08:17 来源: 作者: 【 】 浏览:6
Tags:Java 通过 JNI 调用 语言 方法
a_testdll_get (JNIEnv *, jclass)


  145.{


  146.return i;


  147.}


  148.JNIEXPORT void JNICALL Java_testdll_set (JNIEnv *, jclass, jint j)


  149.{


  150.i = j;


  151.}


  152.#include "testdll.h"


  153.int i = 0;


  154.JNIEXPORT jint JNICALL Java_testdll_get (JNIEnv *, jclass)


  155.{


  156.return i;


  157.}


  158.JNIEXPORT void JNICALL Java_testdll_set (JNIEnv *, jclass, jint j)


  159.{


  160.i = j;


  161.}


  编译连接成库文件,本例是在WINDOWS下做的,生成的是DLL文件。并且名称要与Java中需要调用的一致,这里就是goodluck.dll


  把goodluck.dll拷贝到testdll.class的目录下,Java testdll运行它,就可以观察到结果了。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇iOS6 代码实现安装ipa 下一篇Java反射深度测试

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)