Я работаю с библиотекой C ++, которая хранит байтовые данные изображения в массиве беззнаковых символов.Моя функция jni возвращает jByteArray (который затем преобразуется в BufferedImage на стороне java), но я не уверен, как заполнить jByteArray из массива символов без знака (если это возможно).Может ли кто-нибудь предоставить фрагмент этой последней части, чтобы в основном сделать это:
// size is the size of the unsigned char array
const int size = 100;
unsigned char* buf = new unsigned char[size];
// buf gets passed to another library here to be populated
jbyteArray bArray = env->NewByteArray(size);
// now how do I get the data from buf to bArray?
Спасибо, Джефф