Generar archivos de encabezado JNI para archivos de clase en JDK 10

Una parte integral de la Interfaz nativa de Java (JNI) es el puente del código JVM y el código nativo a través de los encabezados C. La forma de generar estos archivos de encabezado solía ser bastante sencilla: simplemente llame a la utilidad de línea de comandosjavah en archivos de clase. Este proceso generaría prototipos para cualquier método marcado con elnative modificador

Sin embargo, a partir de Java 10, eljavah utilidadha sido removido, y su reemplazo sugerido es una nueva bandera "-h" a javac. El reemplazo funciona bien si uno tiene los archivos fuente Java disponibles, sin embargo, se queda corto en los casos en que solo están disponibles los archivos de clase compilados. (El problema que generó esta pregunta es que estoy tratando de generar enlaces JNI a partir de fuentes de Scala. Mi enfoque actual ha sido compilarlos primero y luego ejecutar javah sobre los archivos de clase resultantes).

En una situación en la que solo están disponibles los archivos de clase compilados, ¿hay alguna forma de generar archivos de encabezado C, similar a la formajavah ¿Acostumbrado a?

Respuestas a la pregunta(3)

Su respuesta a la pregunta