【问题标题】:How to use .NET dll in JAVA?如何在 JAVA 中使用 .NET dll?
【发布时间】:2013-05-27 14:20:19
【问题描述】:

我的公司使用 .NET 进行所有开发,我们与 .NET 制作的 ERP 集成。 ERP API 是我们从 .NET 项目中简单引用的互操作的集合,我们已准备好用它做任何我们想做的事情。

最近我们正在考虑 JAVA 开发,但我们有一个顾虑,就是与我们销售的 .NET 产品的集成。

我搜索了一下,找到了 JNA 和 JNI。

我的问题是:

  1. 在 JAVA 中“使用”.NET dll 的最佳解决方案是什么?
  2. 它们在功能或性能方面是否存在限制?

谢谢。

【问题讨论】:

    标签: java interop


    【解决方案1】:

    我更喜欢 JNA 而不是 JNI。 JNI 更容易出错。您需要编写的样板代码使它变得丑陋。 JNI 也比 JNA 更 C-ish。我最近没有使用过 JNI,但是 JNA 托管在 Github 上,这对我来说更可靠。我不确定将来是否会支持 JNI。你可以看到 JNA@Github here。 在这两种情况下,您都需要习惯于键入映射。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-12
      相关资源
      最近更新 更多