本地代码中,定义了两个函数 
//打开读写器,其中该读写器的句柄保存在hcom面 
JNIEXPORT jint JNICALL Java_rfid_Reader_openReader(JNIEnv *env, jobject obj) 

... 
HANDLE hcom; 
OpenReader(&hcom,2,"10.21.9.58"); 
... 
} //通过hcom,关闭读写器 
JNIEXPORT void JNICALL Java_rfid_Reader_closeReader(JNIEnv *env, jobject obj) 

... 
CloseReader(hcom) 
... 
} 经过调试发现,HANDLE hcom 在C++里好象是void *类型,在openReader调用成功后,就会被赋予一个地址。 
我本来的设想是在openReader()后,将hcom先保存到JAVA端; 
需要调用closeReadr()时,再从JAVA断取过来。 
但是没看到JNI技术中有传递void *类型的函数~ 
有没有朋友能提供一下其他方法,能实现这两个函数都能正常工作即可~。谢谢