Java 使用自制软件安装后找不到opencv jar
在用自制软件安装opencv 2.4.8.2之后,我似乎在/usr/local/ceral/opencv/2.4.8.2/share/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
我在用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文件就在那里。