JNI-C++-&燃气轮机;Java位图头信息和字节到jbytearray
我使用JNI把一个图像从C++传递给java,我试图把<强> jyTyrRe>强的字节发送到<强>字节[] /Sturn>中的java。然而,我得到了一个错误,它很可能与正在发送的字节大小有关 我尝试了JNI-C++-&燃气轮机;Java位图头信息和字节到jbytearray,java,c++,bitmap,java-native-interface,jbytearray,Java,C++,Bitmap,Java Native Interface,Jbytearray,我使用JNI把一个图像从C++传递给java,我试图把 jyTyrRe>强的字节发送到字节[] /Sturn>中的java。然而,我得到了一个错误,它很可能与正在发送的字节大小有关 我尝试了int len=dwBmpSize,它们具有相同的值,但jvm不断崩溃 初始化jbyteArray的正确字节数是多少?1)您没有检查GlobalAlloc是否失败。2) 您应该获取分配内容的min和bi.biSizeImge并使用该值初始化字节并将其复制到jbyteArray中。
int len=dwBmpSize
,它们具有相同的值,但jvm不断崩溃
初始化jbyteArray的正确字节数是多少?1)您没有检查GlobalAlloc
是否失败。2) 您应该获取分配内容的min
和bi.biSizeImge
并使用该值初始化字节并将其复制到jbyteArray中。