使用Java代码访问.NET dll的方法

时间:2010-05-24 07:29:55

标签: java .net

我有一个使用.NET创建的product.dll dll。如何使用Java代码访问该dll的构造函数或方法 是否可以在不使用JNI的情况下访问?

2 个答案:

答案 0 :(得分:5)

您可以查看jni4net,它允许两者之间的互操作性。 IKVM.NET是另一种选择。另一种选择是将.NET库中的功能公开为SOAP Web服务,该服务可以互操作,并且可以从JAVA客户端使用。

答案 1 :(得分:0)

有一种名为JNBridgePro的商业产品可以让您轻松实现这一目标。如果愿意,您甚至可以在Java进程内运行.NET dll。 (您还可以在单​​独的进程中运行Java和.NET,并通过套接字进行通信。)有关详细信息,请访问www.jnbridge.com,或通过网站上的电子邮件地址与我们联系。 (是的,我和JNBridge在一起,但我觉得在这种情况下提及该产品是合适的。)