Java System.loadLibrary找不到该库
我不知道为什么eclipse在Java System.loadLibrary找不到该库,java,opencv,javacv,opencv3.0,Java,Opencv,Javacv,Opencv3.0,我不知道为什么eclipse在System.loadLibrary(Core.NATIVE\u LIBRARY\u NAME)下面加下划线用红线表示:本机库名称无法解析为变量 成功导入opencv2.4.11 LIB,这样代码Mat imgSrc=new Mat()是可识别的 代码 public class Core { public static void main(String[] args) { System.loadLibrary(Core.NATIVE_LIB
System.loadLibrary(Core.NATIVE\u LIBRARY\u NAME)下面加下划线代码>用红线表示:本机库名称无法解析为变量
成功导入opencv2.4.11 LIB,这样代码Mat imgSrc=new Mat()代码>是可识别的
代码
public class Core {
public static void main(String[] args) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat imgSrc = new Mat();
imgSrc = Highgui.imread("c:/private/ArbeitsOrdner_19_Mar_2015/images/images.jpg");
System.out.println("channels: " + imgSrc.channels());
}
}
Core.NATIVE\u LIBRARY\u NAME
的值是多少?@BuhakeSindi抱歉,我没有得到它?请阅读您的main
方法调用的第一个操作。很明显,您正在传递一个值,那么传递给System.loadLibrary
的值是什么?@BuhakeSindi我不知道,在使用java的任何opencv教程中,总是这样,然后在屏幕上打印出值,并查看文件(dll)是否存在于其显示的路径上。