JNIWrapper Cross-Desktop

许可: 免费试用 ‎文件大小: N/A
‎用户评分: 3.0/5 - ‎2 ‎评分

关于 JNIWrapper Cross-Desktop

JNIWrapper 是一个软件开发工具包,使您能够使用来自 Java 程序的本机代码而无需使用 JNI。使用 JNIWrapper,您不需要创建本机库来调用操作系统 API 的函数或任何动态库中的函数。您只用 Java 语言编写代码,JNIWrapper 执行其余代码。 无论是 Windows、Linux 还是 Mac OS X,您都可以利用 JNIWrapper 在其中任何一个平台上的力量。 JNIWrapper 优势 JNIWrapper 具有许多技术优势,其中最值得关注的是: * 最少的幕后操作。开发人员应始终能够看到并了解在使用本机端数据时发生的情况。这有助于开发和调试 Java 代码和本机代码之间的复杂交互。 * 高性能。JNIWrapper 经过专门调整,用于性能调整,尤其是在交互中涉及大量数据的情况下。 * 自动资源管理。 o JNIWrapper 组件分配的所有资源在不再需要时将自动释放。开发人员可以像对待常规对象一样处理 JNIWrapper 变量,这些对象可由 Java 垃圾回收器拾取。 o JNIWrapper 对象对于终结器也是安全的:所有资源都保证在最终确定期间可用。 * 全面支持本机函数调用。JNIWrapper 支持 stdcall 和 cdecl 调用约定和所有复杂的 C 类型,包括结构和联合。任何参数和返回类型以及两种调用约定都完全支持回调。对于意外情况,用户可以创建自己的类型,完全控制参数行为。