在你的 Java 项目中使用任意 .NET 库。

2014年8月6日新闻稿Javonet
在你的 Java 项目中使用任意 .NET 库。

javOnet 是一种机制,可在你的 Java 应用程序与 .NET 代码之间搭建桥梁。你的 .NET 代码可以通过强大的“类似反射”的流畅 API 从你的 Java 应用程序中访问。使用 javOnet 方法,你可以与任何 .NET 对象进行交互。javOnet 会为你的 Java 应用程序创建一个 .NET 进程,并将你在 javOnet API 中的操作直接翻译为在 CLR .NET 进程中执行的操作。 javOnet 涵盖完整的进程间通信,具备原生高性能,并提供 .NET 进程的创建与生命周期管理,以及用于在 Java 中监听 .NET 事件的回调支持。

借助 javOnet,你可以在 Java 应用程序中复用关键的 .NET 代码,并使用 WPF 或 WinForms 界面增强 Java 应用程序。javOnet 会高效且可靠地解决 Java 与 .NET 互操作问题:当需要从 Java 调用 C# 时,它能很好地胜任。

javOnet 让互操作变得简单,让你可以把精力放在更重要的问题上。在你用 Java 创建的任何东西中,都可以使用 .NET 的各种能力。javOnet 示例展示了如何创建带有 WPF 或 WinForms 界面的 Java 应用,以及你如何从 .NET 类继承,或在 Java 中使用 Log4Net。

功能

  • 原生高性能。
  • 轻量的单个 jar 文件解决方案。
  • 无需任何改动即可访问任意自定义或框架 .NET 库。
  • 无需代理生成。
  • 易用的流畅、类似反射的 API。
  • 不需要客户端-服务器或 Web 服务架构。
  • 支持任何方法、值类型和引用类型。
  • 支持泛型方法和泛型类。
  • 跨平台的异常处理。
  • 内置垃圾回收传播。
  • 可与用于 COM 对象的互操作 DLL 配合使用。

关于 javOnet

javOnet 由经验丰富且技术娴熟的 .NET 与 Java 开发者创建,旨在简化常见的互操作问题。他们打造能够有效简化业务流程的计算机系统,并为中小型与大型公司提供开发、咨询与外包 IT 服务。他们的目标是构建易于使用的工具,能够立刻提升开发者的生产力。

相关: