我有一个这样的Java类:
class Blah{
float[][] params;
}
在 JNI 中,我尝试获取这样的参数:
jclass cls = env->GetObjectClass(obj);
jfieldID paramsFid = env->GetFieldID(cls, "params", "[[F;");
jobjectArray paramArray = (jobjectArray)env->GetObjectField(obj, paramsFid);
但它总是在 GetObjectField 上失败,我没有找到 2D 数组的专用函数,所以我只是将它视为一个对象并将其转换为一个对象数组。有什么提示吗?
谢谢!