JNIEXPORT void JNICALL Java_1JNI_Buffer_1SetBuffer
(JNIEnv * env, jobject obj, jint hBufferHandle, jbyteArray jbData)
{
         char * szData = NULL;
long jbLen = env->GetArrayLength(jbData);
szData = new char[jbLen+1];
if(NULL == szData)
return;
memcpy(szData,(char*)env->GetByteArrayElements(jbData,0),jbLen);
szData[jbLen] = 0x00;
          if(NULL != szData)
{
delete [] szData;
szData = NULL;
}//szData给删除了
         这里并没释放jbData(java传过来的)请问大家是这样做的吗?}