【问题标题】:Working with a Java library from .NET使用 .NET 中的 Java 库
【发布时间】:2010-03-08 20:53:14
【问题描述】:

我需要使用来自 .NET 的第三方 Java 库。

谁能推荐一种更优雅的方法来做这件事,而不是使用本地套接字连接到 Java 包装器。

到目前为止我遇到的信息似乎有点过时了,并且建议使用 COM 之类的东西。

该库用于连接到服务器。我认为一些 RMI 的事情正在内部发生。这是否排除了使用 IKVM 的可能性? (我对 ikvmc 的非常简短的测试导致了很多警告,但我还没有研究这些。)

谢谢。

【问题讨论】:

    标签: java .net interop


    【解决方案1】:

    根据库的复杂性,IKVM 可能是在 .NET 上实际运行 Java 库代码的可行方法。

    【讨论】:

      【解决方案2】:

      RMI 不起作用 - 它是特定于语言的。

      你可以运行:

      • 客户端/服务器(用 Java 编写服务器,然后从 .NET 调用 Web 服务)
      • COM...但是你需要先在COM中暴露java的东西,这并不容易。但是您可以从 Java 访问 C++...并从那里转到 .NET ;)
      • 编写自己的代码。

      这里基本上没有共同点。对不起。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-10
        • 2021-12-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-25
        相关资源
        最近更新 更多