“线程中的异常”;AWT-EventQueue-0“;java.lang.UnsatisfiedLinkError:org.opencv.core.Mat.n_Mat()J

“线程中的异常”;AWT-EventQueue-0“;java.lang.UnsatisfiedLinkError:org.opencv.core.Mat.n_Mat()J,java,opencv,mat,eventqueue,Java,Opencv,Mat,Eventqueue,我正在用Java编写OpenCv程序。这个错误不断出现 Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat()J at org.opencv.core.Mat.n_Mat(Native Method) at org.opencv.core.Mat.<init>(Mat.java:24) at application.Tester.<ini

我正在用Java编写OpenCv程序。这个错误不断出现

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat()J
at org.opencv.core.Mat.n_Mat(Native Method)
at org.opencv.core.Mat.<init>(Mat.java:24)
at application.Tester.<init>(Tester.java:245)
at application.Tester$1.run(Tester.java:274)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
线程“AWT-EventQueue-0”java.lang.unsatifiedlinkerror:org.opencv.core.Mat.n_Mat()J中的异常 位于org.opencv.core.Mat.n_Mat(本机方法) 在org.opencv.core.Mat.(Mat.java:24) Tester.(Tester.java:245) 在application.Tester$1.run(Tester.java:274) 在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)中 位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) 在java.awt.EventQueue.access$500(EventQueue.java:97) 在java.awt.EventQueue$3.run(EventQueue.java:709) 在java.awt.EventQueue$3.run(EventQueue.java:703) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) 位于java.awt.EventQueue.dispatchEvent(EventQueue.java:728) 位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)中 位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:105) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
有人能帮忙吗?

在这里分享你的代码
public void processEvents(){for(Runnable event:eventQueue.poll()){event.run();}}
我在做Houghcirle。实际上,代码相当长,错误出现在eventQueue.poll()行更新:我的错误现在是
线程“AWT-eventQueue-0”java.lang.unsatifiedlinkerror:org.opencv.core.Mat.n_Mat(III)J
这里的第二行有问题,我不知道
字节[]数据=((DataBufferByte)有什么问题rescaleimg.getRaster().getDataBuffer()).getData();Mat Mat=新Mat(rescaleimg.getHeight()、rescaleimg.getWidth()、CvType.CV_8UC1);材料放置(0,0,数据)