【问题标题】:opencv 2.4.9 can't find .jar file for my eclipse java projectopencv 2.4.9 找不到我的 eclipse java 项目的 .jar 文件
【发布时间】:2014-10-23 21:59:04
【问题描述】:

所以我尝试在 Mac OS X 中安装 openCV 并在我的项目中使用它,我找到了一些方法来做到这一点,但是当我安装它时,并使用命令行试图提出 opencv2.4.9。 jar 文件,但我无法在任何地方找到它。

这就是我所做的

$ cd opencv-2.4.9
$ mkdir build
$ cd build/
$ cmake -G "Unix Makefiles" -D CMAKE_CXX_COMPILER=/usr/bin/g++ -D CMAKE_C_COMPILER=/usr/bin/gcc -D WITH_CUDA=ON .. 
$ make -j8 
$ make install

根据教程,这应该在opencv-2.4.9/build/bin中创建一个jar文件,但是我尝试了很多次,仍然找不到。

谁能告诉我是什么问题?谢谢

【问题讨论】:

    标签: java opencv


    【解决方案1】:

    可能是您缺少 JAVA_HOME 环境变量,它必须包含您的 JDK 路径。它发生在 Ubuntu 中: http://answers.opencv.org/question/34221/cant-find-opencv-249jar-file/?answer=34442#post-id-34442

    【讨论】:

      【解决方案2】:

      检查返回 cmake 命令:

      --   OpenCV modules:
      --     To be built:                 core flann imgproc highgui features2d calib3d ml video legacy objdetect photo gpu ocl nonfree contrib stitching superres ts videostab
      --     Disabled:                    world
      --     Disabled by dependency:      -
      --     Unavailable:                 androidcamera dynamicuda java python viz
      

      --   Java:
      --     ant:                         NO
      --     JNI:                         /usr/lib/jvm/java-7-openjdk-amd64/include /usr/lib/jvm/java-7-openjdk-amd64/include /usr/lib/jvm/java-7-openjdk-amd64/include
      --     Java tests:                  NO
      

      检查你的 JAVA_HOME :

      $ ls $JAVA_HOME
      ASSEMBLY_EXCEPTION  bin   include  lib  src.zip
      THIRD_PARTY_README  docs  jre      man
      

      最后检查你是否有 ant pacakge

      $ sudo apt-get install ant
      

      【讨论】:

        猜你喜欢
        • 2012-10-11
        • 2015-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-25
        • 1970-01-01
        相关资源
        最近更新 更多