簡單的JNI調用

JNI調用java

1.寫帶Native 調用的java文件調試

2.javah -jni 生成 頭文件編譯

3.創建C 或者CPP 文件class

4.生成dll 或者so動態連接庫jdk

注意的是 在生成DLL的時候 我試驗中產生了一些問題di

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 因此顯示這個問題co

相關文章
相關標籤/搜索