【发布时间】:2013-02-28 11:58:05
【问题描述】:
我需要在 .NET (C#) 中使用 Java 代码,并且正在寻找一种将 Java 类转换为 DLL 文件的方法(然后我可以在我的 .NET 应用程序中引用该文件)。这是一个有效的场景吗?如果是,我该怎么做?
【问题讨论】:
-
您还可以查看 Java 本机接口 (JNI) 以允许您的 .NET 代码调用您的 Java 代码,反之亦然。
我需要在 .NET (C#) 中使用 Java 代码,并且正在寻找一种将 Java 类转换为 DLL 文件的方法(然后我可以在我的 .NET 应用程序中引用该文件)。这是一个有效的场景吗?如果是,我该怎么做?
【问题讨论】:
您可以使用 IKVM.NET 来使用 .NET 中的 Java 类和库。
【讨论】:
基本上这不是一个好主意。由于java强调平台无关,而dll是平台相关的。所以,考虑打包成一个 jar 文件,以某种方式执行和使用它
这个链接可能对你有用:
http://www.codeproject.com/Articles/13549/Using-Java-Classes-in-your-NET-Application
【讨论】:
为此,您可以使用 IKVM.NET。
【讨论】: