Java Platform Invoke API Demo (Linux) 2.01.04

许可: 免费试用 ‎文件大小: 394.19 KB
‎用户评分: 4.0/5 - ‎2 ‎评分

关于 Java Platform Invoke API Demo (Linux)

用于 Linux/Unix 的 Java 平台调用 API(演示版本),i386。 使 Java 代码能够调用在共享链接库中实现的本机函数,如在 Microsoft .NET 框架中。为 JSE 1.5.x 及以后编写。 Java 平台调用一个 API,该 API 使 Java 代码能够调用在共享库(如 Linux API 中实现的函数)中实现的本机函数。它查找并调用导出的函数,并根据需要在互操作边界上封送其参数(整数、字符串、数组、结构等)。此 API 支持隐式封送处理,这使得具有本机函数的 Java 编码非常简单。 要使用您需要的共享库函数 1.标识共享库中的函数。 至少,您必须指定包含该函数的函数和共享库的名称。 2.创建一个类来保存共享库函数。 您可以使用现有类,为每个本机函数创建单个类,或创建一个包含一组相关本机函数的类。此类应扩展 CNativeLibrary。使用注释导入库将类绑定到本机库。 3.在Java代码中创建原型。 使用数据类型映射协议将本机函数的原型编写为具有与本机函数对应的签名的方法。要标识本机函数,请使用注释函数。使用本机修饰符标记方法。 4.调用共享库函数。 调用 Java 类上的方法,就像调用任何其他 Java 方法一样。因为参数可以通过结构传递并在Java回调函数中实现。