文件名称:android_JNI介绍
文件大小:144KB
文件格式:DOCX
更新时间:2016-04-27 17:22:59
android JNI
目前Java与Dll交互的技术主要有三种:JNI、JAWIN和JACOB,JNI(Java Native Interface)是SUN提供的Java与系统中的原生方法的技术。JACOB(Java-Com Bridge)提供Java程序调用Microsoft的com队形的方法能力,而除了com对象外,JAWIN(JAVA/WIN32 integration project)还可以Win32-DLL动态链接库中的方法。即JNI > JAWIN > JACOB. JVM封装了各种操作系统实际的差异性的同时,提供了JNI技术,使得开发者可以通过JAVA程序调用到操作系统相关的技术实现的库函数,从而与其他技术和系统交互,使用其他技术实现的系统的功能,同时其他技术和系统也可以通过JNI提供的相应原生接口调用JAVA应用系统内部实现的功能。