1

我想使用 WCF 服务中的一些 Java 代码。基本上我需要从 .net 与 java 应用程序进行交互,那么我该如何解决呢?有什么指导吗?

我只是想知道如何从我的 .net 桌面应用程序中调用 java 代码?我需要创建我的 java 项目或 jar 的 .exe 文件吗?我将如何从我的 .net 桌面应用程序调用该 java 项目?

就像 .net desktopp 应用程序中的一些代码会调用

void startprocessing ();

用java应用程序编写的代码

让我清除我想要实现的东西..

我有一个 Windows 桌面应用程序,我想将我的语音识别功能集成到该 Java 应用程序中。我想要的是将音频数据作为二进制文件和一些字符串从 .net 应用程序交换到我的 java 应用程序,这样我就可以处理该二进制数据以转换 wav 文件等并重新开始它..这刚刚完成..但是我需要知道如何将这些字符串和一些二进制数据发送到 java 应用程序并调用该 java 应用程序?我需要“使用”(?) wcf 或其他服务吗?

4

3 回答 3

2

在这里走动,听起来您的 java 应用程序需要公开您要通过 Web 服务调用的方法。这当然是假设您可以控制与之交互的 java 应用程序。不确定您是否可以通过将 Java 应用程序编译为本机来访问该方法。

于 2012-09-04T11:51:41.010 回答
1

您可以查看JNBridge,它提供了 Java 和 .NET 之间的互操作可能性。但是,正如另一位发帖人所建议的那样,通过 Web 服务公开功能可能是更好的解决方案。

快速的 Google 搜索将为您提供有关如何在 Java 中创建 Web 服务的大量信息,但对于初学者,您可以查看:http ://docs.oracle.com/javaee/6/tutorial/doc/bnayl.html

于 2012-09-04T11:58:14.417 回答
0

我已经使用带有tomcat apache服务器的axis 2 web服务成功地做到了这一点,下面的链接..它太容易了.我真的成功了

http://blog.sencide.com/2011/06/create-web-service-using-apache-axis2.html

于 2012-09-15T12:05:52.040 回答