我有一个包含 以下功能的dll文件:JNI - 如何jshortArray转换为短*
unsigned char * EncodingData(short Data[], int Length);
我想打电话给该机方法在Java中 。所以,我创建了一个 包装DLL包含对应 上述功能
JNIEXPORT jcharArray JNICALL Java_com_common_FilterWrapper_EncodingData (JNIEnv * env, jclass cls, jshortArray shortData, jint len)
的follwing功能现在,我从Java调用上述JNI 功能,它正在 成功调用。
问题:
我想打电话从包装DLL函数的dll文件的功能,但我不知道如何转换如下:
jshortArray至short [](将数据传递给DLL文件的功能其被期待短[]和不jshortArray)
无符号字符到jcharArray(返回值返回到Java函数)
注:包装DLL是用VC++编写的
你没有回答这个问题... – Patrick 2014-03-06 03:06:53