同一SO文件中的多个JNI层。

时间:2014-06-23 14:17:37

标签: java-native-interface native

我正在尝试将jni图层添加到旧库中。

该库中已有一个jni层。但我不希望将我的代码添加到该文件中。

为了更好的管理,我想创建单独的java和c文件。

是否可以在同一.so文件中包含“多个”JNI图层?

如果是这样,我该如何去做呢?

1 个答案:

答案 0 :(得分:0)

我不确定多个JNI图层的确切含义。听起来你问是否可以针对两个不同的java文件运行javah,并根据这两个文件中包含的本机方法创建一个JNI库?绝对。只需编译并链接每个文件即可。