不满意的链接错误

时间:2012-04-10 09:46:57

标签: java java-native-interface

为什么我收到不满意的链接错误?
详情如下:

Native Method的原型及其在我的java代码中的调用如下:

private native long sampleFunction(long [] [] twoDimArray,         长号);

p.sampleFunction(twoDimArray,number);

VC ++代码中的Native方法原型如下:

JNIEXPORT jlong​​ JNICALL Java_MyClass_sampleFunction(JNIEnv * env,jobject obj,             jobjectArray myArray,             长号);

1 个答案:

答案 0 :(得分:2)

您是否使用JVM启动参数-Djava.library.path=path/to/dll将您正在使用的.dll添加到Java库路径?如果没有,JVM将无法链接到DLL,您将收到上述错误。

如果您更喜欢该方法,也可以将.dll复制到JVM lib目录。