JNIWrapper是一个应用程序,消除工作与本机代码的Java程序使用标准的Java本机接口方法的困难。
随着JNIWrapper,有没有必要为你创建本机代码库调用操作系统的API函数或功能的神器出山:www.shenqi73.com任何动态库。你写你的代码仅在Java语言中,的JNIWrapper没有休息。
注意:您需要下载试用密钥,以可以使用试用版的<跨度是一些主要特点“JNIWrapper”:
高性能:
·JNIWrapper是能够处理任何大型Java和本地代码之间的相互作用所涉及的数据量,不需要任何性能上的调整。
自动内存管理:
·所有资源分配JNIWrapper的自动释放不再需要的时候。你可以把常用的Java对象,Java垃圾收集器可以拿起JNIWrapper变量。此外,关于终结JNIWrapper对象是安全的,所有的资源都保证在定稿。
全面支持本机函数调用:
·JNIWrapper支持stdcall和cdecl调用约定和多个C / C + +数据类型,包括结构,联合和指针。回调是完全支持的任何参数和返回类型和两个调用约定。
代码生成自定义的参数类型:
·捆绑JNIWrapper使用代码生成向导,您可以生成Java包装所需的C类型,包括结构,联合和回调。
支持线程安全的并发函数调用:
·您可以同时执行所有的本机函数调用不同的Java线程的同步,而不需要他们,就好像调用简单的Java方法。
捕捉本地的错误:
·当你调用本机的功能,JNIWrapper会使得所有的原生错误在Java端的调试准备,完全在你的控制程序执行。
可扩展的体系结构:
·您可以实现新的数据类型或自定义现有的,考虑的参数行为的完全控制权。
可定制的机库搜索机制:
·除了默认的机制,找到并加载本地库中,JNIWrapper提供了一种方法来定制它。此外,它使我们能够从JAR文件加载本地库。