JNIWrapper (产品编号:11143)

专业便捷的软件开发工具,通过JNIWrapper可以使用Java中本地代码,且不需使用JNI。

标签:Java

开发商: TeamDev

当前版本: v3.13

产品类型:软件

产品功能:工业数据采集软件

平台语言:英文

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

JNIWrapper是一款软件开发工具,帮助您无需JNI便可使用本地的Java程序的代码。通过JNIWrapper,您无需创建本地类来调用开放系统的API函数或者任意动态库的函数,您只需编写相应的Java语言,JNIWrapper会帮你完成剩下的工作。

热门Java IDE MyEclipse官方中文网正式上线,欢迎下载交流!

* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。

JNIWrapper的功能适用Windows、Linux、Mac OS X平台


图片1
  • 能够调用本地代码库中的任何函数并包括其参数

  • 同时支持stdcall 和 cdecl的调用规则

  • 支持多重数据样式multiple data types,包括结构体、联合体和指针

  • 支持回调任何参数的stdcall 和 cdecl的调用

  • 高效得管理复杂的本地数据

  • 可扩展架构,允许执行新的数据类型或者自定义已存在的类型

  • 支持线程安全,真正的并发处理

  • 自定义本地类的查找机制

  • 完全自动资源管理

  • 将本地函数的崩溃信息转化为Java例外

  • 支持按照传统的C样式生产代码,包括结构体、联合体和指针

功能介绍

高性能

JNIWrapper能够处理Java和本地代码之间交互涉及的大量数据,无需您进行任何调整。

🛇

自动内存管理

由JNIWrapper分配的所有资源在不再需要时会自动释放。您可以将JNIWrapper变量视为普通Java对象,这些对象可以被Java垃圾收集器回收。此外,JNIWrapper对象对于终结器是安全的:在终结过程中所有资源都保证可用。

🡇

本地函数调用

JNIWrapper支持stdcall和cdecl调用约定以及多种C/C++数据类型,包括结构体、联合和指针。调用完全支持任何参数和返回类型以及两种调用约定。

📄

可扩展架构

您可以实现新的数据类型或定制现有类型,完全控制参数行为。

🛋

线程安全的并发函数调用

您可以从不同的Java线程同时执行所有本地函数调用,无需同步,就像调用简单的Java方法一样。

🔍

自定义搜索机制

除了默认的查找和加载本地库的机制外,JNIWrapper还提供了一种自定义库加载的方法。

如何使用JNIWrapper节省金钱和时间

假设有一个现有的应用程序,用C语言编写,用于监控工厂车间的条件,您需要将此功能集成到Java应用程序中。

使用JNI的传统方法涉及Java和C开发者以及管理层的协调来保持功能的同步。

相比之下,使用JNIWrapper非常简单,可以显著节省时间和努力。

更新时间:2025-04-27 17:29:51.000 | 录入时间:2007-02-15 10:50:00.000 | 责任编辑:吉炜炜

实时了解产品最新动态与应用

扫码联系 获取优惠

相关产品
V-Ray Collection

终级三维渲染和模拟工具集

V-Ray for SketchUp

面向建筑师和设计师的快速且易用的渲染插件。

V-Ray for Rhino

面向建筑设计师,汽车设计师,产品设计师的强大渲染软件。

Chaos Cloud

Chaos Cloud 是一键式云渲染解决方案,只需点击按钮Chaos Cloud 会处理好一切。

V-Ray Render Node

用多台计算机的能力加快单张图片的渲染速度。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP