Есть ли хороший инструмент для генерации java (+ поддержка JNI при необходимости) из заголовочного файла, чтобы библиотека C или C ++ могла использоваться как есть. Вид обратного Джава. Реальная функциональность была бы в C / C ++, Java была бы только подкладкой для определенных пользователей.
Я не эксперт по JNI, но, насколько я понимаю, Джава заставляет вас делать это задом наперед. Это заставляет вас проникать в JNI-измы в коде C, если вы сами не написали слой преобразования. А написание конверсионного слоя вручную - это, по сути, пустая трата времени, так как вся информация находится в заголовочном файле для начала.