Object-Oriented JNI for .NET (low-level) 3.00.07

许可: 免费试用 ‎文件大小: 1.42 MB
‎用户评分: 3.4/5 - ‎5 ‎评分

关于 Object-Oriented JNI for .NET (low-level)

面向对象的 JNI 表示 .NET(低级),库表示 .NET 框架 v.1.1。支持标准 JNI 接口(SUN/IBM/MS JDK1.1.x-1.6.x),用于在 C#、MCpp、VB、J# 中开发和运行代码。 主要功能可用: - JNI代码只能在托管代码中写入; - 支持的 .NET 语言:C#、VB、J#、托管C++; - 实现与JDK1.3.x(32位)及以上兼容的常规JNI SDK; - 支持两种 Java 本机方法实现方法:从具有 System.loadLibrary(...) 或 System.load(...) 的 Java 代码,以及使用 RegisterNatives 的 JNI 代码(...)/取消注册(...); - Java 本机方法仅使用 .NET 托管函数实现; - 对开发人员隐藏 .NET 数据类型的封送处理和取消封送处理; - 为 JNI 代码中 Java 引用的 shellow 副本实施特殊机制,以减少 JVM 中的大量引用,保存 JVM 堆并提高 JNI 代码性能。 评论: - 要使用 System.load() 或 System.loadLibrary() 实现来自 Java 代码的 Java 本机方法.DLL应首先在 Java 代码的一个地方加载 OOJNI.NET20。设置路径到 OOJNI.NET20.DLL 和 .NET 模块,就像设置任何 C++ JNI 库一样; - 此更新包括从 /到 Java 基元数组到 /从 .NET 基元数组的快速强制转换操作。 .NET 框架 v.2.0 的同一库可在 http://www.simtel.net/产品.php id=98653=SiteID=simtel.net