アプレットの Java コードで idxbio dll (画像の QA 用の identix biometrics api) を使用しています。jre1.4 で問題なく動作します。クライアント マシンを jre 6 に移行すると、アプレットで idCreateToken メソッドが見つからないというエラーが発生します。このメソッドはブール値を返します。何らかの理由で c コードはそれを見つけることができません:
methodId=(*jniEnv)->GetMethodID(jniEnv,classIdQAImage, "isCreateToken", "()Z"); <--this line returns methodID as 0 however same code works for jre 1.4
jdk6でコンパイルされたネイティブコードの新しいヘッダーファイルでdllを再コンパイルするなど、さまざまな考えを試しました。しかし、役に立ちそうなアイデアがあれば、何もうまくいかないようです。
どうもありがとう、ファハド