kil*_*tek 9 java eclipse windows opencv
我在将openCV添加到我的eclipse项目的buildpath时遇到了问题.我已按照本网站教程中的说明操作:http://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java_dev_intro.html#create-a-simple-java-project-在月食
但是执行代码片段会给出这个控制台输出:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv-java2.4.4 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at camStatisticsTests.RawTests.main(RawTests.java:20)
Run Code Online (Sandbox Code Playgroud)
为了让openCV与java和eclipse一起工作,我该怎么办?我想将它用作普通的java库.
我有同样的问题.
之所以发生这种情况,是因为我对"本地库位置"配置有误:
转到Eclipse - >窗口 - >首选项:
转到用户库:
确保您的本机库位置路径是(将c:/opencv-2.4.9更改为您自己的opencv文件夹):
C:/opencv-2.4.9/build/java/x64
Run Code Online (Sandbox Code Playgroud)
并不是:
C:/opencv-2.4.9/build/x64
Run Code Online (Sandbox Code Playgroud)
(我错过了/ java文件夹......)
我已经找到了解决方案。本教程跳过了必须将 dll 添加到“本机构建路径”的步骤。我猜32位java的dll位于“opencv/build/java/x86”中。虽然我不知道为什么会这样。如果有人能解释一下那就太好了。
归档时间: |
|
查看次数: |
23667 次 |
最近记录: |