用JNI包装C ++库

时间:2017-10-13 10:46:11

标签: java c++ java-native-interface jna

我想从我的Java程序中调用opensource MATIEC Compiler。我看过很多与JNI(Java Native Interface)相关的教程,但是所有的例子和教程只处理非常简单的HelloWorld程序。我想要要知道对于像MATIEC Compiler这样的大型代码我如何从java访问该程序? 我已经尝试了JNI tutorial,我完全理解了这个例子。但我对如何处理大型源代码文件感到困惑。

1 个答案:

答案 0 :(得分:1)

如果您正在寻找更复杂的教程,请看一下:

http://jnicookbook.owsiak.org

您甚至可以使用自适应C ++代码的方法:

https://github.com/mkowsiak/jnicookbook/tree/master/recipeNo025

您可以通过示例熟悉访问对象字段等的概念。

http://jnicookbook.owsiak.org/recipe-No-020/

各种主题是现实生活中的例子而不仅仅是简单的Hello World。即使它以Hello World开头。