Спасибо.Я обнаружил, что думал, что JNI в неправильной ситуацииЯ знаю, что может сделать JNI, но игнорирую что-то важное.
Я хочу задать вопрос: могу ли я преобразовать указатель объекта в C ++ в объект Java и вызвать его нативную функцию для доступа к данным объекта в C ++.Фактически мне нужно создать JVM в процессе C ++, чтобы преобразовать указатель в Java или просто вызвать нативную функцию в процессе Java.И нет никакого способа сделать это, когда они являются двумя процессами, что означает, что я запускаю процесс C ++ и передаю его указатель одного объекта другому, выполняющему процесс Java, затем я хочу получить доступ к данным в процессе C ++, вызывая встроенную функцию в процессе Java,
Один процесс имеет собственный ресурс памяти, а другой не может получить к нему доступ через собственный вызов функции (JNI).Процесс может связываться многими способами, такими как сокеты.