Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未满足链接错误-Debian BeagleBoneBlack上的OpenCV_Java_Opencv_Arm_Debian_Beagleboneblack - Fatal编程技术网

Java 未满足链接错误-Debian BeagleBoneBlack上的OpenCV

Java 未满足链接错误-Debian BeagleBoneBlack上的OpenCV,java,opencv,arm,debian,beagleboneblack,Java,Opencv,Arm,Debian,Beagleboneblack,我曾尝试构建openCV for Java,以便在BeagleBoneBlack上运行它。我的问题是,当我为arm交叉编译它时,它仍然会给我一条错误消息,说它加载了IA 32位。所以在arm位平台上。为此,我尝试使用以下指南: 我遵循了这个指南: 我将生成的jar包含到Java项目中,并将openCV添加为本机库。另外,我将.so放入了baglebone black的jre/arm文件夹中 以下是完整的错误消息: Exception in thread "main" java.lang.ref

我曾尝试构建openCV for Java,以便在BeagleBoneBlack上运行它。我的问题是,当我为arm交叉编译它时,它仍然会给我一条错误消息,说它加载了IA 32位。所以在arm位平台上。为此,我尝试使用以下指南: 我遵循了这个指南:

我将生成的jar包含到Java项目中,并将openCV添加为本机库。另外,我将.so放入了baglebone black的jre/arm文件夹中

以下是完整的错误消息:

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-8-oracle/jre/lib/arm/libopencv_java300.so: /usr/lib/jvm/java-8-oracle/jre/lib/arm/libopencv_java300.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1843)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at open.main(open.java:9)
    ... 5 more
非常感谢你的帮助