我怎样才能与第三方模块,只提供JTAPI API从C ++接口?
题
我支持C ++编写的一个大的系统,现在我们有我们的应用程序与第三方系统只提供了一个JTAPI接口谈话的要求。这样看来,我坚持用Java编写,讨论在一边JTAPI JTAPI一个代理和其他一些语言无关的API。然而,这种感觉就像它应该是一个解决问题,我不想再不必要发明轮子。什么是从C ++接口来JTAPI最好的解决办法?是否这样一个代理已经存在,或也许是有不需要一个Java层的溶液
解决方案
此文章显示了一种方法来调用从C ++的Java对象。
您也可以认为在你的C ++程序嵌入JVM的。 此页面有关可能会谈做到这一点。另请参见: Java代码嵌入到您的本机应用程序一>
如果您的C ++系统提供的API,那么更容易的方法是写封装了C ++ API(使用JNI)的Java程序,并从那里调用JTAPI库。
不隶属于 StackOverflow