简单的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
總結
- 上一篇: EXAM6
- 下一篇: 用Syslog 记录UNIX和Windo