将数据从C ++传递到Java的最有效方法是什么?
Java应用程序需要调用C ++应用程序来检索数据。
我可以看到以下方法来实现这一目标:
我目前的想法是使用JNI。我在提交之前错过了一个更好的方法吗?
答案 0 :(得分:2)
Java Native Interface允许您在C ++和Java之间来回传递任何内容。它支持两个方向,但可能很棘手。还有其他你可以看看Swig是一个然后你有JNA。我会选择JNI
答案 1 :(得分:1)
JNI将是最好的方法。请注意,javah为您的java类创建兼容的头文件,您自己编写兼容的头文件非常棘手,所以请使用javah。