¿Hay alguna buena herramienta para generar Java (+ soporte JN si es necesario) de un archivo de cabecera para que una biblioteca C o C++ pueda ser utilizada tal como está? Tipo de un reverso de javah. La funcionalidad real estaría en C/C++, Java sería solo una cuña para ciertos usuarios.C/C++ header to java
No soy un experto en JNI pero, por lo que puedo ver, Javah te obliga a hacer esto al revés. Te obliga a que los JNI-ismos penetren sin cesar en el código C a menos que tú mismo escribas una capa de conversión. Y escribir una capa de conversión a mano es básicamente una pérdida de tiempo, ya que toda la información está allí en el archivo de encabezado, para empezar.
Gracias. Después de leer los documentos un poco. Parece que SWIG es probablemente la solución que necesito usar. – idij