我正在applet上的java代码中使用idxbio dll(identix biometrics api for QA of images)。 它在jre1.4上运行正常,我们将客户端机器移动到jre 6,并且applet给出了找不到idCreateToken方法的错误。这个方法返回一个bool。由于某种原因,c代码无法找到它:
methodId=(*jniEnv)->GetMethodID(jniEnv,classIdQAImage, "isCreateToken", "()Z"); <--this line returns methodID as 0 however same code works for jre 1.4
我尝试了不同的想法,例如使用在jdk6下编译的本机代码的新头文件重新编译我的dll。但似乎没有任何效果,如果任何人有任何可能有用的想法。
非常感谢, 法赫德