我有一个在c#中创建的dll,它在调用时执行一些数据库操作。我必须从Java应用程序传递几个参数到dll中的一个方法。关于如何做到这一点的任何想法。从Java应用程序调用C#dll
或
java应用程序调用c#中的方法的任何更好的想法?
感谢
编辑:我的Java应用程序是一个来自Avaya平台标准的对话设计应用程序,我只开发了一个C#应用程序,它在SDK适用于.NET。所以我需要将数据从Java应用程序传递到.net应用程序
我有一个在c#中创建的dll,它在调用时执行一些数据库操作。我必须从Java应用程序传递几个参数到dll中的一个方法。关于如何做到这一点的任何想法。从Java应用程序调用C#dll
或
java应用程序调用c#中的方法的任何更好的想法?
感谢
编辑:我的Java应用程序是一个来自Avaya平台标准的对话设计应用程序,我只开发了一个C#应用程序,它在SDK适用于.NET。所以我需要将数据从Java应用程序传递到.net应用程序
我看着这一段时间回来,虽然我恩维尔远了与它要求改变。但是我确实使用JNI阅读过,Java Native Interface可以帮助您解决您需要做的事情。
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html
希望这有助于!
链接已损坏。 –
IKVM.NET是Mono和Microsoft .NET Framework的Java实现。它包括以下组件:
第三点可能是你在找什么。
项目地址在这里:http://www.ikvm.net/
我的java应用程序是AVAYA的标准对话设计器应用程序,我开发了一个C#应用程序,它只能在.net上运行.net。所以我需要将数据从Java应用程序传递到.net应用程序 –
可能dublicate的http://stackoverflow.com/questions/50398/calling-c-sharp-code-from-java – tafa
@tafa:我看到了你指的那个问题。 Plz看到编辑,我的要求是完全不同的 –
你可能通过TCP连接传递数据吗?只需让DLL在本地端口上侦听并让Java应用程序从同一端口发送数据? – stuartmclark