我的问题是如何从正在运行的 C++ 代码中调用正在运行的 Java 代码,反之亦然。有几篇关于从 C unsing Java Native Interface (JNI) 或 Java Native Access (JNA) 调用 Java 或 JVM 编译的 c++ 文件的文章。但是,对我来说,这似乎不是调用运行代码的适当方式,因为在示例中只调用了编译库。
我的情况如下。有两个应用程序在本地计算机上运行。一种应用程序是基于 Eclipse 和 Java 的。另一个应用程序是基于 C++ 的。我需要让他们双向交流。也许这是 RPC 的情况?但我不需要通过网络进行交流。
我认为 RCP 可能是一种方式,但它对我来说似乎太大了,因为我不想通过网络进行交流,而且我不知道如何在这种情况下使用 RCP。我正在寻找更智能的解决方案。
有什么经验可以帮助我吗?
谢谢并恭祝安康
抢