Я переключил свою версию java с java 8 на java 11, и кажется, что в java 11 javah удален из папки bin JDK, прежде чем я выполнял команду javah в моем pom.xml, как показано ниже
<execution>
<id>javah</id>
<goals>
<goal>exec</goal>
</goals>
<phase>compile</phase>
<configuration>
<executable>javah</executable>
<arguments>
<argument>-classpath</argument>
<argument>${project.build.outputDirectory}</argument>
<argument>-d</argument>
<argument>${build.path}/include</argument>
</arguments>
</configuration>
</execution>
Поскольку javah был удален из JDK 11, как я могу заменить приведенную выше команду javah на javac -h в моем pom для работы с java 11
Я получаю ошибку
Не удалось выполнить цель org.codehaus.mojo: exec-maven-plugin: 1.6.0: exec (javac -h) в проекте myProject: Ошибка выполнения команды .: Процесс завершился с ошибкой: 2 (Выходное значение: 2 )
Есть идеи?
Спасибо