我想开发一个特定的插件/扩展,它需要在eclipse中运行,并且必须与另一个(java)插件集成,但是它必须从.NET程序集收集数据(使用莫诺塞西尔)。
所以我的问题是我应该如何在Java代码和.NET之间创建这种关系?我知道我可以使用mono在例如Linux上运行.net应用程序,但我有两个问题,我希望Java插件启动.NET应用程序,第二个问题是如何让Java对.NET应用程序进行某些调用。
对于这两个应用程序之间的通信,我希望与平台无关,以便在Windows、OSX和Linux中运行相同的二进制文件。另一个可能很重要的事实是,调用的结果可能包含相当大的对象集合。
或者在java内部托管.NET程序集并直接调用它可能更好?
Update:我认为一个理想的答案可以解决以下问题:
发布于 2010-10-28 09:42:08
应用程序之间的通信。
如何让java应用程序与.net应用程序通信
Transportation
如何在java和.net应用程序之间传输信息。
序列化
如何将物体转换成易于运输的东西。
如何从java加载.net程序集
)在mono中运行java应用程序;)
http://www.ikvm.net/
发布于 2010-10-28 09:38:19
您可以使用Tcp/Ip让他们进行通信。
https://stackoverflow.com/questions/4041526
复制相似问题