为基于linux的java eclipse设置Opencv本机位置

为基于linux的java eclipse设置Opencv本机位置,java,linux,eclipse,opencv,raspberry-pi,Java,Linux,Eclipse,Opencv,Raspberry Pi,我正在尝试设置一个基于java的opencv程序,在raspberry pi上运行。我在raspberry pi上安装了opencv-2.4.8。我还安装了eclipse来设置opencv。问题是我无法在eclipse中链接opencv-2.4.8JAR文件的本机库 Eclipse使用raspberry pi运行良好,我能够编译和运行简单的java程序 我检查了我的opencv文件夹,它的结构如下 我的OpenCV文件夹 Opencv发布文件夹 在my pi的usr/local/lib文

我正在尝试设置一个基于java的opencv程序,在raspberry pi上运行。我在raspberry pi上安装了opencv-2.4.8。我还安装了eclipse来设置opencv。问题是我无法在eclipse中链接opencv-2.4.8JAR文件的本机库

Eclipse使用raspberry pi运行良好,我能够编译和运行简单的java程序

我检查了我的opencv文件夹,它的结构如下

我的OpenCV文件夹

Opencv发布文件夹

在my pi的usr/local/lib文件夹中找到以下opencv.so文件。这就是我应该链接到本机库的内容。但是有很多,所以文件也有。

出现错误的输出控制台如下所示。抱歉,屏幕截图跳过了不满意的链接错误。。
我也犯了同样的错误,就像这样。我有一个必须运行的应用程序。我构建并安装opencv并尝试运行,但我和您一样看到了这个错误。为了解决这个问题,我将旧的
opencv_*jar
替换为opencv目录中内置的一个。您必须使用刚刚构建的jar文件

../opencv/build/bin/opencv-2410.jar


我认为旧jar寻找不同的本地路径

我也有同样的问题。我将我的本机库位置设置为{OpenCV directory}/{Build directory}/Lib,一切正常。

能否公布由于无法链接本机文件而导致的确切错误?当你试图运行你的程序时,它说了什么?我得到了一个不满意的链接错误。这与链接本机类有关。但如何做是我的问题?opencv安装是否正常。。如何链接??在windows中,我们实际上将build/java/x86/opencvjava248.dll链接到opencv-2.4.8 jar文件的本机库路径。由于现在是linux,因此无法添加dll文件,查看是否存在/usr/local/lib。如果不是,请使用
System.setProperty()
添加它。如果这能解决任何问题,请告诉我。