-1

不満足なリンクエラーが発生するのはなぜですか?
詳細は次のとおりです。

ネイティブメソッドのプロトタイプとJavaコードでの呼び出しは次のようになります

。privatenativelongsampleFunction(long [] [] twoDimArray、long number);

p.sampleFunction(twoDimArray、number);

VC++コードでのネイティブメソッドのプロトタイプは次のようになります。

JNIEXPORT jlong​​ JNICALL Java_MyClass_sampleFunction(JNIEnv * env、jobject obj、jobjectArray myArray、long number);

4

1 に答える 1

2

JVM起動パラメータを使用して、使用している.dllをJavaライブラリパスに追加しました-Djava.library.path=path/to/dllか?そうでない場合、JVMはDLLにリンクできず、上記のエラーが発生します。

その方法が必要な場合は、.dllをJVMlibディレクトリにコピーすることもできます。

于 2012-04-10T10:00:41.660 に答える