我正在组合一个 jar,它可以让我调用仅对本地人可用的命令(jar 使用本地人而不是实际程序)。现在我遇到了一个问题,每当我加载 DLL 时。这是错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'myDLL.dll': The specified module could not be found.
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:194)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:283)
at com.sun.jna.Library$Handler.<init>(Library.java:142)
at com.sun.jna.Native.loadLibrary(Native.java:368)
at com.sun.jna.Native.loadLibrary(Native.java:353)
at src.NativeBridgeJar.<clinit>(NativeBridgeJar.java:6)
at src.Main.main(Main.java:6)
我不知道这个错误的原因是什么。我确保将本机库路径设置为带有本机的文件夹。有人有想法吗?