好 , 下面我们用testdll.cpp文件具体实现这两个函数:
#include
"testdll.h"
int
i
=
0;
JNIEXPORT
jint
JNICALL
Java_testdll_get
(JNIEnv
*,
jclass)
{
return
i;
}
JNIEXPORT
void
JNICALL
Java_testdll_set
(JNIEnv
*,
jclass,
jint
j)
{
i
=
j;
}
编译连接成库文件,本例是在WINDOWS下做的,生成的是DLL文件 。并且名称要与JAVA中需要调用的一致,这里就是goodluck.dll
把goodluck.dll拷贝到testdll.class的目录下 , java
testdll运行它,就可以观察到结果了 。
java程序调用c代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java调用c语言程序、java程序调用c代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 语音直播运营总监,直播运营总监有哪些要求
- 出售废旧手机应该注意什么,出售旧手机有风险吗
- 军事模拟器游戏下载免费,军事模拟器2破解版
- boss直播斗鱼,斗鱼boss是谁
- 如何注册微信公众号并运行,怎么样注册公众微信号
- uc打开的pdf怎么保存,uc网页转pdf
- 有一个游戏是转动角度射击,有一个游戏是转动角度射击的叫什么
- java代码划黑线 java小黑框
- mongodb索引影响,mongodb sort 索引