天天看點

java通過jni native method 調用非java語言的代碼,例:c++

jni調用非java代碼過程的詳細步驟

整個過程基本是正确的, 唯一個問題是自己遇到的: 就是用vs2015建立項目生成dll檔案的時候不知道怎麼區分是32位的還是64位的,我做java的,對vs工具不熟。

java通過jni native method 調用非java語言的代碼,例:c++
java通過jni native method 調用非java語言的代碼,例:c++
java通過jni native method 調用非java語言的代碼,例:c++

右擊項目選擇屬性,可以配置目标平台為32位還是64位。

java通過jni native method 調用非java語言的代碼,例:c++

注意生成dll檔案後,debug目錄下始終是32位dll檔案, x64目錄下才是我們需要的64位dll檔案。