Массив объектов Массив (Двумерные массивы )JNI

Я изо всех сил пытаюсь создать 2D-массив моего пользовательского типа объекта ShareStruct:

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.

Спасибо!

0
задан user1018513 26 July 2012 в 09:54
поделиться