您的位置:首页 > 其它

jni调用GetByteArrayElements

2011-10-16 01:41 751 查看
你的例子是否是书上/网上抄来的

jbyte *arr = env-> GetByteArrayElements(jarr, 0);

只有C++是才用

在C中的写法应该是

jbyte * arr = (*env)-> GetByteArrayElements(env,jarr, NULL);

---------------------------------------------------------------

在C的定义中,env是一个两级指针,而在C++的定义中,env是个一级指针

-------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: