首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C# (或C++)和JAVA之间进行通信

如何在C# (或C++)和JAVA之间进行通信
EN

Stack Overflow用户
提问于 2013-04-15 23:47:56
回答 4查看 1.2K关注 0票数 1

我正在做一个基于RFID的项目,在这个项目中,我们应该通过我们的应用程序与盖茨(RFID标签阅读器被称为GATE)进行通信(我们正在使用Java2ee来做这件事)。问题是盖茨只提供了c#和c++软件开发工具包。您对c++ / C#和java之间的通信有什么解决方案?有没有所谓的转换器可以减轻痛苦?如果你需要更多信息,这是盖茨制造商的网站:http://www.marktrace.com/en/default.html

谢谢你们所有人。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-15 23:50:22

JNI - Java Native Interface -您可以使用它从Java调用C++代码。http://docs.oracle.com/javase/6/docs/technotes/guides/jni/

这是一个tutorial

票数 1
EN

Stack Overflow用户

发布于 2013-04-15 23:49:24

您正在搜索允许您与其他库进行通信的Java native interface

您可以从外部DLL调用方法,也可以从C++代码中调用Java方法。

您也可以使用jni4net作为连接到.NET库的桥梁。

票数 2
EN

Stack Overflow用户

发布于 2013-04-15 23:51:52

除了使用其他答案提到的JNI之外,我还为collage编写了一个类似的程序,我们刚刚编写了一个与库对话的C#客户端,然后通过用C#编写一个简单的TCP服务器与主要的java应用程序对话,从而弥补了与java的差距。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16019439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档