- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 JNI 中 JAVA 与 C 数据类型装换 (3)
最近公司里要用JNI技术,用java去调用已经写好的本地DLL库。之前自己也没接触过相关技术,其中花了大部分时间在调试改错上面,网上对于错误的解决方案也不多,现在项目接近完工,自己也该把其中碰到的一些问题进行一下汇总。 1.相关命令: 将包含native函数的java源代码生成JNI的.h头文件: javah -jni com.xxx.test 注意:
2014-01-21 14:43:45 1031
转载 JNI 中 JAVA 与 C 数据类型装换 (2)
1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类型前多了个’j’而已当然,JNI中还有个Java中没有的jsize,定义如下:typedef jint jsize;其实jsize整型是用来描述基本指标和大小,没有什么神秘的
2014-01-20 20:22:01 819
转载 JNI 中 JAVA 与 C 数据类型装换 (1)
1. 编写Java类package com.jinhill.util;public class NativeModule { public native int testArg(int i, boolean b, char c, double d); public native byte[] testByte(byte[] b);
2014-01-20 20:11:57 1038
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人