Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用自制软件安装后找不到opencv jar_Java_Macos_Opencv_Homebrew - Fatal编程技术网

Java 使用自制软件安装后找不到opencv jar

Java 使用自制软件安装后找不到opencv jar,java,macos,opencv,homebrew,Java,Macos,Opencv,Homebrew,在用自制软件安装opencv 2.4.8.2之后,我似乎在/usr/local/ceral/opencv/2.4.8.2/share/opencv中找不到jar文件 我在用Mavericks,有什么想法吗?我解决了这个问题,用自制软件安装ant(以及opencv的其他依赖项),然后用cmake代替自制软件安装opencv。我从网站下载了opencv,然后使用以下命令: cd opencv-2.4.8/ mkdir build cd build/ cmake -DBUILD_SHARED_LIBS

在用自制软件安装opencv 2.4.8.2之后,我似乎在/usr/local/ceral/opencv/2.4.8.2/share/opencv中找不到jar文件


我在用Mavericks,有什么想法吗?

我解决了这个问题,用自制软件安装ant(以及opencv的其他依赖项),然后用cmake代替自制软件安装opencv。我从网站下载了opencv,然后使用以下命令:

cd opencv-2.4.8/
mkdir build
cd build/
cmake -DBUILD_SHARED_LIBS=OFF ..
cmake -G "Unix Makefiles" ..
make -j8
jar将在以下目录中弹出:

opencv-2.4.8/build/bin/opencv-248.jar

可能您忘了指定--with java参数

brew tap homebrew/science
brew install opencv --with-java
编译后,jar文件位于路径中

/usr/local/Cellar/opencv/2.4.9/share/OpenCV/java/opencv-249.jar

我遇到了这个问题,尝试了
——使用java
选项,但没有成功

我必须编辑公式(
brew edit opencv3
)并亲自插入以下选项:

option "with-contrib", "With contrib"
option "with-java", "With java"
就在依赖项声明的上面

您还必须确保
-DBUILD\u opencv\u java=ON
位于
参数中。请注意,该值设置为


在你做完这件事之后。卸载opencv,然后重新安装

错误可能是因为未启用
-DBUILD\u opencv\u java
。使用brew edit opencv3启用它

我看到了同样的行为-讨厌!我使用--with java安装了它(2.4.9),jar文件就在那里。