我正在尝试将jbyteArray转换为jni中的原生C字符串(char*)?不幸的是,我找不到任何关于如何做到这一点的文档。我在C代码中使用以下原型(prototype)调用Java函数。publicstaticbyte[]processFile(byte[]p_fileContent)在C代码中,我调用了这个返回字节数组的函数。这个字节数组的内容是一个java字符串。但我需要将其转换为C字符串。jbyteArrayarr=(jbyteArray)env->CallObjectMethod(clsH,midMain,jb);printf("%s\n",(char*)arr);