JNIを使い始めました。ここで、cppメソッドから2次元配列を返し、Javaで取得します。一次元配列の情報は次のとおりです。
JNIExport jint JNICALL Java_IntArray_sumArray(JNIEnv *env, jobject obj)
cppから2次元配列を返し、java jniで取得する方法を指定できますか?
編集 私はフォローしてみました
JNIEXPORT jobjectArray JNICALL
Java_ObjectArrayTest_initDouble2DArray(JNIEnv *env,
jclass cls,
)
{
jobjectArray result;
int i;
jclass doubleArrCls = **(*env)**->FindClass(env, "[D");
...
}
ただし、エラーC2819:タイプ「JNIEnv_」にオーバーロードされたメンバー「演算子->」がないというエラーが発生します。