我已经开始使用 JNI。我想从 cpp 方法返回二维数组并在 java 中检索。我得到的一维数组的信息如下:
JNIExport jint JNICALL Java_IntArray_sumArray(JNIEnv *env, jobject obj)
任何人都可以指定如何从 cpp 返回二维数组并在 java jni 中检索吗?
编辑 我试过以下
JNIEXPORT jobjectArray JNICALL
Java_ObjectArrayTest_initDouble2DArray(JNIEnv *env,
jclass cls,
)
{
jobjectArray result;
int i;
jclass doubleArrCls = **(*env)**->FindClass(env, "[D");
...
}
但它给出了一个错误,即错误 C2819:类型“JNIEnv_”没有重载成员“操作员 ->”