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

时间:2011-11-20 12:11:15

标签: java c java-native-interface

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

我建议关于JNI和数组的this java书籍