C语言 如何在 JNI 中将 java 对象写入 jobject 数组



我希望我的本机函数将java对象作为参数,并将其写入共享内存中的jobject数组以供另一个进程使用。我该怎么做?谢谢。

不能跨进程共享 Java 对象。对象位于一个 VM 中,并且两个进程具有单独的 VM。 (或者第二个进程可能根本没有 VM。

您必须从 Java 对象中提取所有实例变量/属性,将它们放在结构(或类似的数据结构)中并共享结构

相关内容