我在添加本机库后也收到此错误。甚至我也尝试将我的文件添加到java类路径但是我又得到了同样的错误。 任何人请告诉我如何解决它
答案 0 :(得分:1)
UnsatisfiedLinkError表示Java虚拟机(JVM)无法找到声明为native的方法的适当本机语言定义。
当应用程序尝试在Linux上加载.so等本机库,在Windows上加载.dll且该库不存在时,抛出UnsatisfiedLinkError。具体来说,为了找到所需的本机库,JVM同时查找PATH环境变量和java.library.path系统属性。
如何处理UnsatisfiedLinkError
检查 java.library.path 中的NBioBSPJNI.so或应用程序的 PATH 环境库中的内容。