用vc++編寫完JNI接口的實現(xiàn)代碼之后,生成dll,并在Eclipse中編寫好調用代碼耘纱,編譯油昂,執(zhí)行革娄。
如果執(zhí)行結果不對,那就需要對JNI代碼進行調試冕碟,方法如下:
打開 ?項目屬性=>Configuration Properties=>Debugging,編輯其中的幾項
Command=>java.exe所在目錄的完整路徑
Command Arguments=>java程序Main函數(shù)所在的類
Working Directory=>java編譯生成xxx.class的bin目錄
我自己的配置內容分別是:
C:\Program Files\Java\jdk1.8.0_91\bin\javaw.exe
test_jni.FirstClass
C:\Users\Administrator\workspace\test_jni\bin ? ? ? ?===>生成的xx.class文件在test_jni\bin\test_jni目錄下
注意版本號稠腊,按照相同方法,我在vs2015下運行崩潰