Все примеры, с которыми я сталкивался для вызова метода Java из C, используя внешнюю функцию и API памяти, включают обратные вызовы, то есть метод Java, который выполняет некоторую собственную функцию с обратным вызовом Java в качестве параметра. JNI все еще единственный способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/795 ... memory-api