Java &引用;找不到符号“;在编译opencv时

Java &引用;找不到符号“;在编译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

当我提示时,我尝试使用本教程链接文本编译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/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文件夹,请参阅此线程-