使用JNI将int[]从java返回到C

使用JNI将int[]从java返回到C,java,c,java-native-interface,Java,C,Java Native Interface,我有一个调用java程序的C程序,但我有一个问题: 我的java程序返回一个int[],由于JNI只有CallIntMethod,我如何使用JNI在C中获得它的结果?数组是对象,所以可以使用CallObjectMethod()。使用GetIntArrayElements()访问数组元素。+1-尽管我看不出CallObjectMethod()与这个问题有什么关联。

我有一个调用java程序的C程序,但我有一个问题:
我的java程序返回一个int[],由于JNI只有CallIntMethod,我如何使用JNI在C中获得它的结果?

数组是对象,所以可以使用
CallObjectMethod()
。使用
GetIntArrayElements()
访问数组元素。

+1-尽管我看不出
CallObjectMethod()
与这个问题有什么关联。