java JNI erreur java.lang.UnsatisfiedLinkError:

java -Djava.library.path=. TestJNI
>>>>

Exception in thread "main" java.lang.UnsatisfiedLinkError: TestJNI.calibrate([D[DII)[D
 at TestJNI.calibrate(Native Method)
 at TestJNI.main(TestJNI.java:61)

Je sais que la bibliothèque est consommer autrement, le message d'erreur indique que tu ne trouves pas calibrer la bibliothèque.
quelle est l'erreur ci-dessus signifie?

MODIFIER

c'est ma mise en œuvre-

JNIEXPORT jdoubleArray JNICALL Java_TestJNI_cailbrate (JNIEnv * env, jobject jobj, jdoubleArray rtt, jdoubleArray distance ,jint activecount,jint passivecount) {
jdoubleArray jresult = (*env)->NewDoubleArray(env,3);
 .......
return jresult;
}

sont les paramètres déclarés correctement?

Vous disposez d'une simple erreur de frappe: Java_TestJNI_cailbrate au lieu de Java_TestJNI_calibrate.

OriginalL'auteur | 2010-12-24