C#应用程序如何调用java应用程序
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+ 会有帮助吗?
谢谢
can a C# application call a java application.
for example in C#
public int Sum(int a, int b)
{
return // call java function to do the sum
}
then in Java will have a function do the actual sum
public int Sum(int a, int b)
{
return a+b;
}
will COM+ help??
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我自己从未使用过 IKVM,但我知道有人成功地使用过它。
无论如何,您是否尝试过以下选项:
使用 jacob :您可以公开您的 java类作为可由 NET 代码使用的 COM 对象。
使用jni4net
最佳
阿德里亚诺
I have never used IKVM myself but I do know people that used it successfully.
Anyway, have you tried the following options:
Use jacob : you can expose your java classes as COM objects that can be consumed by NET code.
Use jni4net
Best
Adriano
您可以尝试一件事:
将 Java 公开为Jax-Ws Web 服务。
使用.NET的
svcutil.exe
对其进行生成ac#客户端使用c#客户端调用Sum
One thing you could try:
Expose the Java as a Jax-Ws web service.
Use .NET's
svcutil.exe
against it to generate a c# clientUse the c# client to call Sum