如果您依赖的人在他们的路径中有一个外部库(而不是使用 JNA JAR 包装功能),您可以简单地使用System.loadLibrary进行检查:
~ $ cat x.c
int answer() { return 42; }
~ $ gcc -shared -fPIC -o libx.so x.c
~ $ scala
Welcome to Scala version 2.9.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_21).
Type in expressions to have them evaluated.
Type :help for more information.
scala> System.loadLibrary("x")
scala> System.loadLibrary("y")
java.lang.UnsatisfiedLinkError: no y in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
[...]