Could NOT find Java (missing: Java_JAVAH_EXECUTABLE)
Created by: MARMOTatZJU
I use the release with following tag "v2.2.0“ and have configured Java with following commend (commend in Paddle's tutorial). The
apt-get install -y default-jdk
JAVA_HOME env variable exits.
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
However, build tool returns the following errors, seeming indicating that Java has not been correctly configured.
-- get NPU kernels
-- get XPU kernels
-- get FPGA kernels
CMake Error at /opt/cmake-3.10/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Java (missing: Java_JAVAH_EXECUTABLE) (found version
"11.0.5")
Call Stack (most recent call first):
/opt/cmake-3.10/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/opt/cmake-3.10/share/cmake-3.10/Modules/FindJava.cmake:271 (find_package_handle_standard_args)
lite/api/android/jni/CMakeLists.txt:6 (find_package)
How can I correctly configure my Java environment? Thanks in advance.