我和我的創建自定義對象類型ShareStruct的二維數組掙扎:數組對象數組(二維數組)JNI
jobjectArray ret ;
jobjectArray ins ;
jobjectArray outs;
jclass myClass = (*env)->FindClass(env,"org/apache/s4/core/ShareStruct");
if (myClass==NULL) fprintf(stderr, "Class ShareStruct not found");
jclass myClassArray = (*env)->FindClass(env, "[Lorg/apache/s4/core/ShareStruct");
if (myClassArray==NULL) fprintf(stderr, "Class ShareStruct[] not found");
ins = (*env)->NewObjectArray(env, in, myClass, NULL);
outs = (*env)->NewObjectArray(env, out, myClass, NULL);
ret = (*env)->NewObjectArray(env, 2, myClassArray, NULL);
第一類裝載作品(該ShareStruct是好的),但其他一個(試圖加載一個ShareStruct []類)沒有。我已經嘗試過和沒有L但沒有運氣。有任何想法嗎?我是JNI的新手。
謝謝!
已更新我的答案,有幫助嗎? – jogabonito 2012-08-03 09:47:52