JNI を使用して、「Properties」タイプの Java オブジェクトを c++ に渡しています。
次のステートメントを使用して、Properties オブジェクトに挿入された int 値を取得します。
int intVal = 1;
Properties propObj = new Properties();
propObj.put("KEY_FOR_INT", intVal);
次のステートメントで JNI を使用して c++ で値を取得しようとすると、ランダムな値が取得されます。
jint intValueFromJava = env->CallIntMethod(propObj, propGetID, env->NewStringUTF("KEY_FOR_INT"));
文字列値または ArrayList を取得しようとすると、正しく取得できます。