我是OpenCV的新手。
我有一个项目,它使用OpenCV从视频文件中读取视频,并检测每帧中的动作。
代码在Eclipse中顺利运行。但是当我试图将它导出到.jar文件时出现问题。
我将代码导出为“Runnable JAR文件”,并在Eclipse中选择“将所需的库打包到生成的JAR”选项。我试图通过java命令运行代码。但它给出了以下错误。
C:\Users\Zhang\Documents\B-ACS>java -jar exp.jar
Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java2411 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 cvTest3.VideoCaptureDemo.<clinit>(VideoCaptureDemo.java:33)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
第33行的代码是:
static{
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
}
我应该如何将代码导出到JAR文件中?