当您使用 scala repl 简单调用 System.loadLibrary("opencv_410") (如果您尝试加载 libopencv_410.so)不会使您能够使用本机库。如果您尝试使用 JNI 调用创建该类的某个对象,它会告诉您 --- java.lang.UnsatisfiedLinkError,就好像没有加载任何库一样。
Welcome to Scala 2.12.8 (OpenJDK 64-Bit Server VM, Java 1.8.0_201).
Type in expressions for evaluation. Or try :help.
scala> System.loadLibrary(org.opencv.core.Core.NATIVE_LIBRARY_NAME)
scala> new org.opencv.core.Mat()
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:26)
... 24 elided
scala>
提供了没有解释的解决方案。