我尝试将它们保存在不同的目录中,例如src/main/resources/libs/linux-x86-64,并设置属性"jna.library.path",但是JNA仍然找不到文件。@18b4aac2 for /com/sun/jna/linux-x86-64/libjnidispatch.so
Found library resource at jar:file:/home/
我正在使用 JNA 的com.sun.jna.NativeLibrary类来加载VLCJ本机库。我正在开发一个armv8(aarch x64)-based linux device。下面是我的代码,注意,我正在使用最新的JNA版本 jna-4.5.2。native support (com/sun/jna/linux-aarch64/libjnidispatch.so) not found in resource path
快速搜
JNA在Windows端运行得很好。但是,当我将其移植到AIX并尝试运行我Java程序时,我得到了一个“线程中的异常"AWT-EventQueue-0”java.lang.UnsatisfiedLinkError: jna分派(/com/sun/jna/aix-ppc/libjnidis patch.a) not found in resource path“error。我打开jna.jar文件来查看资源,实际上在/com/sun/<
Looking in classpath from com.intellij.util.lang.UrlClassLoader@28c97a5 for /com/sun/jna/linux-x86-64/libjnidispatch.so
Found library resource at jar:file:/usr/local/android-studio/lib/jna.jar!/com/sun/jn
thread "main" java.lang.UnsatisfiedLinkError: Can't obtain updateLastError method for class com.sun.jna.Nativeat com.sun.jna.Native.initIDs(Native Method)
at com.sun.jna.Native.