本文发表在:http://patmusing.blog.163.com/blog/static/135834960201124423033/
摘要: JNI 对原始数据类型 ( 比如 int 、 float 等 ) 数组和对象数组 ( 比如 string 和数组 ) 的处理时不同的。在 JNI 中,一维数组是对象类型,因此,如果要构建一个原始数据类型的二维数组,首先就要构建一个原始数据类型的一维数组,然后将该一维数组作为一个对象,加入到另外一个对象数组中。本示例在 C++ 代码中初始化一个 2 维 int 数组,并将其返回给 Java 代码。