opencv 2.4.9找不到我的eclipse java项目的.jar文件

时间:2014-05-28 21:08:36

标签: java opencv

所以我尝试在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文件,但我已经尝试了很多次,仍然无法找到它。

有人可以告诉我这是什么问题吗?感谢

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

检查return 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