Jni: вызов java метода из native кода
От: Аноним  
Дата: 12.03.07 06:20
Оценка:
Добрый день, подскажите как правильно вызвать из C++ следующий java метод:
Java:
public static void callBack( char data[], int length )
{
    System.out.println( data );
    System.out.println( length );
}


Пытаюсь так:
C++:
{
….
char *data = new char[3];
data[0] = '0';
data[1] = '1';
data[2] = '2';        
int length =3;
env->CallStaticVoidMethod( jcClass, methodID, "([CI)V", data, length);        
delete data;
}


И всё это дело весело рушиться с EXCEPTION_ACCESS_VIOLATION при System.out.println(data);
Что я делаю не так?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.