Java &引用;找不到符号“;在编译opencv时
当我提示时,我尝试使用本教程链接文本编译OpencvJava &引用;找不到符号“;在编译opencv时,java,opencv,compiler-errors,Java,Opencv,Compiler Errors,当我提示时,我尝试使用本教程链接文本编译Opencv cmake-DBUILD\u SHARED\u LIBS=OFF.. 我得到以下信息 --Java:--ant:/usr/local/bin/ant(1.9.3版) --JNI:/System/Library/Frameworks/JavaVM.framework/Headers/System/Library/Frameworks/JavaVM.framework/Headers/System/Library/Frameworks/JavaV
cmake-DBUILD\u SHARED\u LIBS=OFF..
我得到以下信息
--Java:--ant:/usr/local/bin/ant(1.9.3版)
--JNI:/System/Library/Frameworks/JavaVM.framework/Headers/System/Library/Frameworks/JavaVM.framework/Headers/System/Library/Frameworks/JavaVM.framework/Headers
--Java测试:是的
下一步是使-j8在88%时中止,错误为:
[ 88%] Generating opencv-248.jar
[javac] /Users/zhuk/android+opencv/opencv/opencv/src/org/opencv/calib3d/Calib3d.java:9: error: cannot find symbol
[javac] import org.opencv.core.Mat;
[javac] ^
[javac] symbol: class Mat
[javac] location: package org.opencv.core
cmake版本2.8.11.2。MacOS10.9.2
如何编译OpenCV?解决方案非常简单!!! 麻烦出现在路径中的符号“+”中 /用户/zhuk/android+opencv/opencv/opencv/
替换opencv路径可以解决问题。一般来说,这意味着保存org.opencv.core.Mat文件的库(例如opencv-248.jar)不在类路径中。是的,我考虑过,但在文件夹
src/org/opencv/core/
中不存在文件Mat.java
。此文件必须在opencv生成时生成,但未创建。如果找不到java文件夹,请参阅此线程-