当前位置:
首页 >
简单的JNI调用
发布时间:2023/12/20
43
豆豆
2019独角兽企业重金招聘Python工程师标准>>>
JNI调用
1.写带Native 调用的java文件
2.javah -jni 生成 头文件
3.建立C 或者CPP 文件
4.生成dll 或者so动态链接库
注意的是 在生成DLL的时候 我试验中产生了一些问题
cl -I"D:\Android\Java\jdk1.6.0_02\include" -I"D:\Android\Java\jdk1.6.0_02\include\win32" -MD -LD Hello.c -FeHello.dll 这是之前使用的编译命令 调用一直出现 java.lang.UnsatisfiedLinkError: Can't find dependent libraries
后来去除 -MD 之后就解决了 我想的原因可能是 -MD是指定调试的选项 而缺少调试的DLL 所以显示这个问题
转载于:https://my.oschina.net/u/169560/blog/31999
总结
- 上一篇: EXAM6
- 下一篇: No result defined fo