
JNI
-王某某--
这个作者很懒,什么都没留下…
展开
-
JNI_01_C和Java中的数据类型
C和Java中的数据类型JNI规范保证了不同语言在内存中数据结构一致不同数据在内存中占用空间对比C99标准下C语言基本数据类型 数据类型 byte 位数 void 空类型 char 1 8 short 2 16 int 4 32 float 4 32 long 4 32 double 8 64b 没有原创 2016-03-23 23:13:00 · 452 阅读 · 0 评论 -
JNI_02_基本语法
JNI_数据类型 JNI数据类型和java的对应关系 JNIEnv参数JNI_数据类型JNI数据类型和java的对应关系c/c++中基本数据类型长度和java部分并不相同,在jni规范中统一转换方便使用。 类型映射表 java类型 本地类型 数据描述 boolean jboolean c/c++ unsigned 8 bits byte jbyte c/c++ si原创 2016-11-02 18:10:09 · 394 阅读 · 0 评论 -
jni头文件生成
jni头文件生成利用javah工具生成jni头文件,避免方法签名错误 1、在eclipse下创建java文件并定义naive方法。 2、编译项目,从文件目录进入工程目录下 bin\classes 3、在此处使用shift+鼠标右键 -> 点击在此处打开命令窗口,可以看到cmd是cd到class目录的。 4、命令:javah 完整包名.类名(无原创 2016-11-24 16:27:02 · 466 阅读 · 0 评论