Конфигурация OpenCV CMake: поддержка Java не обнаружена (JAVA: НЕТ)»JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Конфигурация OpenCV CMake: поддержка Java не обнаружена (JAVA: НЕТ)»

Сообщение Anonymous »

Вопрос
Я пытаюсь собрать OpenCV (версия 4.10.0) с поддержкой Java в Windows, но во время настройки CMake выходные данные показывают, что поддержка Java не обнаружена (

Код: Выделить всё

Java: NO). Версия Cmake: 3.30.3
Вот подробности моей настройки и того, что я пробовал:
Окружающая среда
[list]
[*][b]Версия OpenCV:[/b] 4.10.0
[*][b]Версия CMake:[/b] 3.30.3
< li>[b]Версия Java:[/b] JDK 17
[*][b]Операционная система:[/b] Windows 10
[/list]Вопрос
Что может быть причиной того, что CMake не обнаруживает поддержку Java в OpenCV и как решить эту проблему?
 Предпринятые действия
[list]
[*][b]Я убедился, что Java установлена ​​правильно, выполнив:[/b]
"C:\Program Files\Java\jdk-17\bin\javac.exe" -version
[/list]
Вывод подтверждает, что Java установлена.
  • Я выполнил следующую команду CMake:
    cmake -DWITH_JAVA=ON -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release -DBUILD_opencv_java=ON -DJAVA_HOME=" C:/Program Files/Java/jdk-17" -DCMAKE_JAVA_COMPILER="C:/Program Files/Java/jdk-17/bin/javac.exe" -DCMAKE_JAVA_EXECUTABLE="C:/Program Files/Java/jdk-17/ bin/java.exe" -DJNI_INCLUDE_PATH="C:/Program Files/Java/jdk-17/include;C:/Program Files/Java/jdk-17/include/win32" -DJAVA_AWT_INCLUDE_PATH="C:/Program Files/ Java/jdk-17/include" -DJAVA_AWT_LIBRARY="C:/Program Files/Java/jdk-17/lib/jawt.lib" ..
  • Выходные данные CMake включают:
    - Java:
    -- ant: C:/myProjects/ANT_INSTALL_DIR/apache-ant-1.10.13/bin/ ant.bat (версия 1.10.13)
    -- Java: НЕТ
    -- JNI: C:/Program Files/Java/jdk-17/include C:/Program Files/Java/jdk-17 /include/win32 C:/Program Files/Java/jdk-17/include
Попытки решения
  • Я проверил переменную среды JAVA_HOME, она установлена ​​правильно.
  • Я попробовал запустить CMake с разными конфигурациями и путями, но я все равно вижу Java: НЕТ.


Подробнее здесь: https://stackoverflow.com/questions/790 ... ed-java-no
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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