【问题标题】:how can i C# application call a java application我如何 C# 应用程序调用 java 应用程序
【发布时间】:2010-12-15 00:27:29
【问题描述】:

C# 应用程序能否调用 java 应用程序。

例如在 C# 中

public int Sum(int a, int b)
{
    return // call java function to do the sum
}

那么在Java中会有一个函数来做实际的求和

public int Sum(int a, int b)
{
    return a+b;
}

COM+ 会有帮助吗??

谢谢

【问题讨论】:

  • 我之前试过了,还是不行……转dll没成功

标签: c# java com+


【解决方案1】:

我自己从未使用过 IKVM,但我知道有人成功使用过它。

无论如何,您是否尝试过以下选项:

  • 使用jacob:您可以将您的java类公开为可供NET代码使用的COM对象。

  • 使用jni4net

最好的

阿德里亚诺

【讨论】:

    【解决方案2】:

    你可以尝试一件事:

    1. Expose the Java as a Jax-Ws web service.

    2. 使用 .NET 的 svcutil.exe 来对抗 generate a c# client

    3. 使用c#客户端调用Sum

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 2017-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多