如何解决opencv cmake构建错误:无法在linuxmint上找到JNI?

时间:2017-08-09 17:43:14

标签: java c++ opencv cmake linuxmint

我正在尝试将opencv与java结合起来。我正在尝试使用cmake构建opencv。但是每次我试图这样做都会出现错误。 我使用的命令是,

cmake -DBUILD_SHARED_LIBS=OFF ..

收到的错误消息是:

Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY 
JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) 

我已经通过搜索这里的线程尝试了所有方法,但无法找到解决方案。

我尝试过的事情是:

  1. 使用export JAVA_HOME=/usr/lib/jvm/java-8-oracle
  2. 为java设置环境变量
  3. 在cmake安装目录下编辑FindJNI.cmake文件
  4. 我正在使用cmake 3.0。和linux作为操作系统。

0 个答案:

没有答案