欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

简单的JNI调用

发布时间:2023/12/20 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 简单的JNI调用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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

总结

以上是生活随笔为你收集整理的简单的JNI调用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。