javah.exe removed and cmake does not find openjdk 11
javah.exe was removed in java 10.
Also:
CMake Warning at cmake/FindJava.cmake:125 (message):
regex not supported: openjdk version "11.0.3-ojdkbuild" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3-ojdkbuild+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3-ojdkbuild+7-LTS, mixed mode).
Please report
Call Stack (most recent call first):
bindings/java/CMakeLists.txt:4 (find_package)
CMake Error at C:/Program Files/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Java: Found unsuitable version "..", but required is at
least "1.7.0" (found C:/Program
Files/ojdkbuild/java-11-openjdk-11.0.3-1/bin/java.exe)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:376 (_FPHSA_FAILURE_MESSAGE)
cmake/FindJava.cmake:177 (find_package_handle_standard_args)
bindings/java/CMakeLists.txt:4 (find_package)
Tested with cmake 3.15.1 on windows 7
Edited by Brad King