cmake kann nicht gefunden java, aber es ist installiert
Ich versuche zu bauen, ein Projekt mit cmake. Dieses Projekt ist mit Hilfe von java, unter anderem.
Das problem ist, dass der code
find_package(Java REQUIRED)
Erhalte ich die folgende Fehlermeldung:
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108
(message):
Could NOT find Java (missing: Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE
Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindJava.cmake:195 (find_package_handle_standard_args)
CMakeLists.txt:66 (find_package)
Obwohl
which java
Ausgänge
/usr/bin/java
Wie kommt das? Was kann der Grund sein für diesen Fehler?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit dem linux-Betriebssystem, dann müssen Sie das java-home-wie export