JNI 初识

关于JNI解释

JNI不是为了Android产生的。是java和C相互沟通的桥梁。

开发工具:

OS: win 10
C语言:VS2015
java: 随意

JNI开发步骤:

1 在java中编写native方法



2 用javah命令生成对应的.h文件



3 引入 jni.h和jni_md.h
在JDK的安装目录,搜索到两个文件



将文件copy到开发目录中,并且加入到项目中。(VS对文件依赖不同于java的工作方式)





4 引入我们自己生成的JNI_a.h

可以将JNI_a.h拷贝到我们的工作目录,然后同jni.h引入方法相同。
5 在"源文件" 右键-> "添加"->"新建项"
创建JNI_a.c 源文件



6 配置VS编译生成dll文件(Window的dll相当于Linux中的so文件,打游戏中我们曾经缺少的动态链接库)
JNI9.png

你可能感兴趣的:(JNI 初识)