我们编写了一个Java程序,我们希望使用它并与C#进行交互.我们有什么选择?最理想的是,可以将Java应用程序编译为库(.DLL),我们可以使用P/Invoke从C#中引用它.然而,根据在线的前几次搜索,这似乎不是一种选择.
我们选择能够使用ASP.NET构建一个由Java代码驱动的搜索引擎,因此如果打开任何其他选项,请告诉我们.
我有一个用Java编写的项目(> 1.5).
是否可以用C#编写项目的一部分?
例如GUI和调用方法并实例化用java编写的类?
如果有,怎么样?
你能给我一些关于使C#代码和Java代码互操作的指示吗?让我们将互操作定义为简单:允许(从Java代码)实例化和方法调用在C#中定义的类,以及可能的另一种方式.
这甚至可能本身?(即没有一些代理/骨架接口机制)
最后,可以使用哪些代理机制?(即两个语言领域都支持)