0 NATIVE_LIBRARY_NAME无法解析或不是Linux + Eclipse + Java的字段

时间:2014-08-19 09:21:38

标签: java linux eclipse opencv

我在Core.NATIVE_LIBRARY_NAME上收到错误,如下所示:

堆栈跟踪:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
NATIVE_LIBRARY_NAME cannot be resolved or is not a field

at MyVideoCap.main(MyVideoCap.java:7)

我在以下位置安排了NativLibrary路径。     /家庭/.../的OpenCV / OpenCV的-2.4.5 /建造/ lib中

我已按照https://www.openshift.com/blogs/day-12-opencv-face-detection-for-java-developers上的说明操作,但它没有创建任何opencv2.4.9.jar文件我正在使用ubuntu 12和eclipse使用opencv api suppoert。

如果你能在ubuntu的build目录中生成和构建jar文件,请帮助我。提前谢谢......

1 个答案:

答案 0 :(得分:0)

在这里,我找到了OpenCV的完整安装进度......

#install基本开发环境

sudo apt-get install build-essential cmake pkg-config

#install opencv dependencies。 ubuntu 13.04附带opencv,它足够接近2.4.6以吸引大部分所需的依赖项。

sudo apt-get build-dep libopencv-dev

java支持的其他依赖项

sudo apt-get install default-jdk ant

#compile opencv

tar xzvf opencv-2.4.6.1.tar.gz

cd opencv-2.4.6.1

mkdir build; cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON ..

make

sudo make install

最后不要忘记将本地库路径设置为

/home/.../opencv-2.4.6.1/build/lib

多数民众赞成......