jni
花瓣飞舞
这个作者很懒,什么都没留下…
展开
-
简单JNI实例
简单JNI实例笔记1、用到的命令:javac,javah,java和gccjavac将java文件编译生成.class文件。javah从.class文件中提取出本地函数申明,生成.h文件。gcc生成本地库java执行.class文件。2、环境准备1、配置JDK环境变量,如下:exportJAVA_HOME=/home/drjiang/jdk1.6.0_4原创 2014-04-14 15:59:56 · 584 阅读 · 0 评论 -
JNI数据类型
JNI数据类型1、JNI(JavaNative Interface),中文为Java本地调用。2、JNI设计目的:允许JAVA代码与其它语言进行交互。3、JNI数据类型和数据结构1、基本类型JAVA类型本地类型C/C++类型booleanjbooleanunsignedchar原创 2014-04-15 18:08:28 · 614 阅读 · 0 评论 -
JAVA和C/C++相互调用
JNIJAVA和C/C++相互调用1、JAVA可以通过JNI调用C/C++函数2、C/C++也可以通过JNI相关函数,来调用JAVA。并且可以访问到JAVA类中所有成员变量和成员函数。要实现C/C++调用JAVA相关功能,则需要掌握以下知识点:1、C/C++如何找到JAVA类2、C/C++如何获取到JAVA变量3、C/C++如何设置Java变量4、C/C++如何获取到J原创 2014-04-17 17:41:47 · 1527 阅读 · 0 评论