Что такое дескриптор метода / подпись для байтового массива byte [] с использованием JNI? - PullRequest
6 голосов
/ 16 сентября 2011

Мой фрагмент кода класса JAVA.Я хочу получить доступ к методу getReg_chal () из моего C-файла, используя JNI:

public byte[] getReg_chal() {
    return reg_chal;
}

Мой C-файл выполняет некоторую операцию jni:

mid = (*env)->GetMethodID(env, info, "getReg_chal()", "([B)V");

mid = (*env)->GetMethodID(env, info, "getReg_chal()", ***);

Я хочу знать дескриптор метода для моегобайт[].Запись "({B)V" дает мне метод не найдена ошибка.Что бы я заполнил ***?Пожалуйста, помогите мне.Заранее спасибо.

1 Ответ

14 голосов
/ 16 сентября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...