java通过jni native method 调用非java语言的代码,例:c++

jni调用非java代码过程的详细步骤

整个过程基本是正确的, 唯一个问题是自己遇到的: 就是用vs2015新建项目生成dll文件的时候不知道怎么区分是32位的还是64位的,我做java的,对vs工具不熟。

这里写图片描述

这里写图片描述

这里写图片描述

右击项目选择属性,可以配置目标平台为32位还是64位。

这里写图片描述

注意生成dll文件后,debug目录下始终是32位dll文件, x64目录下才是我们需要的64位dll文件。