Сгенерировать файлы заголовков JNI для файлов класса в JDK 10JAVA

Программисты JAVA общаются здесь
Anonymous
Сгенерировать файлы заголовков JNI для файлов класса в JDK 10

Сообщение Anonymous »

Необычайная часть нативного интерфейса Java (JNI) - это мостовое код JVM и собственного кода через заголовки C. Способ генерирования этих файлов заголовков был довольно простым: просто вызовите утилиту командной строки Javah в файлах класса. Этот процесс затем генерирует прототипы для любого метода, помеченного нативным модификатором . Замена работает нормально, если есть доступные исходные файлы Java, однако не хватает в тех случаях, когда доступны только скомпилированные файлы класса. (Проблема, которая вызвала этот вопрос, заключается в том, что я пытаюсь сгенерировать привязки JNI из источников Scala. Сначала мой текущий подход заключался в том, чтобы скомпилировать их, а затем запустить Javah в результате полученных файлов классов.)

В ситуации, когда доступны только файлы класса, есть ли способ генерировать файлы C -заголовков, аналогичные тем, как javah

Подробнее здесь: https://stackoverflow.com/questions/495 ... -in-jdk-10

Вернуться в «JAVA»