2010-03-08 32 views
2

我需要使用.NET中的第三方Java库。使用.NET中的Java库

任何人都可以推荐一个更优雅的方式来做到这一点使用本地套接字连接到Java包装。

到目前为止我所遇到的信息似乎有点过时了,并建议使用COM等。

该库用于连接到服务器。我认为一些RMI是内部发生的。这是否排除使用IKVM? (我用ikvmc进行了非常短暂的测试,结果出现了很多警告,但我还没有看到这些。)

谢谢。

回答

1

RMI不会工作 - 它是语言特定的。

您可以运行:

  • 客户机/服务器(程序在Java中的服务器,然后从.NET称为Web服务)
  • COM ...但你需要公开java的东西在COM首先,这并不容易。但你可以从Java访问C++ ...并从那里进入.NET;)
  • 编写你自己的东西。

基本上这里没有共同点。抱歉。

6

根据库的复杂程度,IKVM可能是真正在.NET上运行Java库代码的可行方法。