我正在开发一个基于 RFID 的项目,我们应该通过我们的应用程序与 Gates(RFID 标签阅读器称为 GATE)进行通信(我们正在使用 java 2 ee 来执行此操作)。问题是盖茨只提供 c# 和 c++ SDK。您在 c++ / C# 和 java 之间进行通信的解决方案是什么?有没有所谓的转换器可以缓解疼痛?如果您需要更多信息,这是盖茨制造商网站:http: //www.marktrace.com/en/default.html
谢谢你们。
我正在开发一个基于 RFID 的项目,我们应该通过我们的应用程序与 Gates(RFID 标签阅读器称为 GATE)进行通信(我们正在使用 java 2 ee 来执行此操作)。问题是盖茨只提供 c# 和 c++ SDK。您在 c++ / C# 和 java 之间进行通信的解决方案是什么?有没有所谓的转换器可以缓解疼痛?如果您需要更多信息,这是盖茨制造商网站:http: //www.marktrace.com/en/default.html
谢谢你们。
除了使用其他答案提到的 JNI 之外,我还在为拼贴编写一个类似的程序,我们只是编写了一个与库通信的 C# 客户端,然后通过在 C# 中编写一个与主要 java 应用程序通信的简单 TCP 服务器来弥合与 java 的差距至。
JNI - Java Native Interface - 您可以使用它从 Java 调用 C++ 代码。 http://docs.oracle.com/javase/6/docs/technotes/guides/jni/
这是一个教程。
Java 本机接口是您所需要的。还有一些替代方案和特定的库