Java 要么是don';调用Get时不能复制或失败<;基本类型>;阵列设备或同等设备
JNIJava 要么是don';调用Get时不能复制或失败<;基本类型>;阵列设备或同等设备,java,c,java-native-interface,Java,C,Java Native Interface,JNIGetArrayElements函数系列具有以下形式的签名,用于从C访问Java数组元素: NativeType*GetArrayElements(JNIEnv*env、ArrayType数组、jboolean*isCopy) isCopy用于指示返回的数据是否为副本。有没有办法调用这些函数(或类似函数)而不复制或失败 如果可能的话,我想从C中访问一个Java数组,或者调用GetArrayRegion家族中的一个,将数组数据复制到我选择的位置 编辑:我怀疑目前无法做到这一点。如果是这样的话
GetArrayElements
函数系列具有以下形式的签名,用于从C访问Java数组元素:
NativeType*GetArrayElements(JNIEnv*env、ArrayType数组、jboolean*isCopy)代码>
isCopy
用于指示返回的数据是否为副本。有没有办法调用这些函数(或类似函数)而不复制或失败
如果可能的话,我想从C中访问一个Java数组,或者调用GetArrayRegion
家族中的一个,将数组数据复制到我选择的位置
编辑:我怀疑目前无法做到这一点。如果是这样的话,我很乐意接受一个证实这一事实的答案,特别是如果它能够解释为什么JNI是这样设计的