【问题标题】:How can I use a .Net assembly in Java如何在 Java 中使用 .Net 程序集
【发布时间】:2011-10-13 04:10:02
【问题描述】:

我想在 Java 应用程序中使用 Microsoft .Net 程序集。有没有办法做到这一点。

任何帮助将不胜感激。

【问题讨论】:

    标签: c# java visual-studio-2010 assemblies


    【解决方案1】:

    Java 和 .Net 运行一个根本不同的系统:分别是 JVM 和 CLR。不可能直接将一个加载到另一个中并使用它。它们是不兼容的格式。

    虽然.Net 和Java 组件可以通过桥接层进行交互。有几个提供这种行为

    注意:尽管这些解决方案中的大多数旨在共享定义明确的组件,而不是直接加载库。这可能适合您,也可能不适合您。

    【讨论】:

    • 感谢 JaredPar。实际上,我有一个包含我的实体类的 .Net 程序集,我想在 Java 应用程序中使用相同的实体类。有什么方法可以在我的 Java 应用程序中引用我的实体程序集 (.dll)?
    • @Baig,没有。无法在 Java 中直接引用 .Net DLL
    【解决方案2】:

    关于同一主题的一些有趣的事情:ikvm

    【讨论】:

      猜你喜欢
      • 2020-08-19
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多