level 13
前几天有提出JNI的使用,脑子一时充血,然后就捣鼓了下,弄了之后发的东西
下面说的是JNI的使用基本流程(应该是说我理解的基本使用流程)吧,有兴趣可以看看
早几天弄了初稿(姑且吧……),然后犹豫了蛮久发不发= =反正纠结就是了

PS1:本人学java新手不咋地,各种不足,望大家指正,灰常感谢PS2:未发完前,忘勿要插楼,谢谢了

PS1:本人学java新手不咋地,各种不足,望大家指正,灰常感谢
选择项目类型
java程序使用JNI是通过dll文件(在windows的话……,应该一般是dll吧)的,所以类型选择dll,最终生成的是dll文件而不是exe
点击完成,创建项目
我所安装的是64位JDK,所以在生成DLL文件时,需要指定为X64平台,下面是简单说下目标平台的设置
选择新建项
VS会自动配置
选择确认,之后就能在X64和X86之间切换了
PS:由于代码简单- -对于X64的配置使用默认,如果有其他需求应该还需要做其他配置(这个我也没深入研究)
如果不出意外的话,编译成功
PS:我也调试了许久才成功的……
X64的
