代码之家  ›  专栏  ›  技术社区  ›  bdk

如何与只提供C++的JTAPI API的第三方模块进行接口?

  •  1
  • bdk  · 技术社区  · 15 年前

    我支持用C++编写的大型系统,现在我们的应用程序需要与只提供JTAPI接口的第三方系统进行对话。看来我在Java中写了JTAPI代理,一方面是JTAPI,另一方面是语言中性API。然而,这感觉应该是一个解决问题,我不想不必要地重新发明轮子。从C++到JTAPI接口的最佳解决方案是什么?这样的代理是否已经存在,或者可能存在一个不需要Java层的解决方案吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Vijay Mathew Chor-ming Lung    15 年前

    This article 显示一种从C++调用Java对象的方法。

    你也可以考虑在你的C++程序中嵌入JVM。 This page 讨论一种可行的方法。还可以看到: Embed Java code into your native apps

    如果C++系统提供了一个API,那么更简单的方法是编写一个Java程序,它封装C++ API(使用JNI)并从那里调用JTAPI库。

    推荐文章