int[] 在JNI 中对应的是 jintArray
jfieldID intlist = env->GetFieldID(objClass,"nArr","I[");
jintArray nValue = (int)env->GetIntField(obj,intlist);
jfieldID intlist = env->GetFieldID(objClass,"nArr","I[");
jintArray nValue = (int)env->GetIntField(obj,intlist);
jint nArr[8] = {8,7,6,5,4,3,2,1};
jintArray jnArray = env->NewIntArray(8);
env->SetIntArrayRegion(jnArray,0,8,nArr);
env->SetObjectField(obj,intArrID,jnArray);
改为: jintArray nValue = (int)env->GetOjectField(obj,intlist);