如何解决“ java.lang.UnsatisfiedLinkError:java.library.path中没有opencv_java320:

时间:2019-05-18 19:10:52

标签: java opencv ubuntu jar

我已经在Ubuntu 18.04上安装了Java 12。之后,我将无法使用opencv jar。它在控制台中提供此输出。

  

线程“ main”中的异常java.lang.UnsatisfiedLinkError:否   java.library.path中的opencv_java320:[/ usr / java / packages / lib,   / usr / lib / x86_64-linux-gnu / jni,/ lib / x86_64-linux-gnu,   / usr / lib / x86_64-linux-gnu,/ usr / lib / jni,/ lib,/ usr / lib]   java.base / java.lang.ClassLoader.loadLibrary(ClassLoader.java:2660)在   java.base / java.lang.Runtime.loadLibrary0(Runtime.java:829)在   java.base / java.lang.System.loadLibrary(System.java:1867)在   nu.pattern.OpenCV $ SharedLoader。(OpenCV.java:190)在   nu.pattern.OpenCV $ SharedLoader。(OpenCV.java:185)在   nu.pattern.OpenCV $ SharedLoader $ Holder。(OpenCV.java:225)在   nu.pattern.OpenCV $ SharedLoader.getInstance(OpenCV.java:229)在   nu.pattern.OpenCV.loadShared(OpenCV.java:179)位于   Hello.main(Hello.java:7)

是的,我已经加载了系统库。

   public static void main(String[] args) {
    nu.pattern.OpenCV.loadShared();           System.loadLibrary(org.opencv.core.Core.NATIVE_LIBRARY_NAME);
    }

0 个答案:

没有答案