无法在Eclipe,NetBeans或Intellij Idea -Java.Library.Path错误中使用Java



我正在运行薄荷17.1(rebecca)kde(64位)。

我从存储库中安装了OpenCV 2.4.8,并带有Python绑定(并且我目前正在使用OpenCV-Python)。

我无法使用IDE在Java中运行简单的示例OpenCV程序。我尝试了Eclipse,Netbeans和Intellij Idea。

我将以下库添加到项目:

/usr/share/opencv/java/opencv-248.jar

当我尝试运行一个简单的示例源代码时,我会收到以下错误:

线程中的例外。java.lang.unsatisfiedlinkerror:no opencv_java248 in Java.library.path

在java.lang.classloader.loadlibrary(classLoader.java:1865)

在java.lang.runtime.loadlibrary0(runtime.java:870)

在java.lang.system.system.loadlibrary(system.java:1122)

hello.main(hello.java:7)

由于错误,java.library.path存在一些问题。实际上,我在某些帖子(全部适用于Windows用户)中看到了(步骤5-源):

更改vm选项添加本地库&quot" djava.library.path =; c: opencv opencv build java x86&quort'

'

,但我不确定如何在系统中实现此步骤。例如,在Eclipse中,我添加了以下路径:/usr/lib/x86_64-linux-gnu/

上述路径的原因是我发现OpenCV的某些库存在:

$locate opencv_core
/usr/lib/x86_64-linux-gnu/libopencv_core.a
/usr/lib/x86_64-linux-gnu/libopencv_core.so
...

谢谢。

solition :
 ==>Right click on the Project
 ==>Properties
 ==>Click on RUN
 ==>VM Options : -Djava.library.path="C:Your Directory where Dll is present"
 ==>Ok

最新更新