Добрый день, подскажите как правильно вызвать из 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);
Что я делаю не так?