我想开发一个特定的插件/扩展,它需要在eclipse中运行并且必须与另一个(java)插件集成,但它必须从.NET程序集中收集数据(使用mono's cecil)。
所以我的问题是如何在Java代码和.NET之间创建这种关系? 我知道我可以使用mono来运行.net应用程序,例如Linux,但我有2个问题,我想Java插件启动.NET应用程序,第二个问题是如何让Java插件进行某些调用到.NET应用程序。
对于这两个应用程序之间的这种通信,我希望独立于平台,以便相同的二进制文件可以在Windows,OSX和Linux中运行。另一个可能重要的事实是调用的结果可能包含非常大的对象集合。
或者也许更好/可能在java中托管.NET程序集并直接调用它?
更新: 我认为理想的答案可以解决以下问题:
答案 0 :(得分:6)
如何让java应用程序与.net应用程序通信
<强>运输强>
如何在java和.net应用程序之间传输信息。
<强>序列化强>
如何将对象转换为易于传输的对象。
以mono;)
运行java应用程序答案 1 :(得分:1)
您可以使用Tcp / Ip让他们进行交流