我正在尝试使用涉及使用 JNI 访问 dll 文件和 C 代码的代码库。我已经尝试了我能想到的一切,但我似乎无法解决这个错误。
问题在于
System.loadLibrary("psjw");
其中 psjw 是一个 dll/C 代码,它与调用此方法的 java 类位于同一文件夹中。我努力了
java.library.path
在 Eclipse 中以不同方式在 JVM 中设置- 将文件放在单独的文件夹中并将其添加为 Eclipse 中的本机库
System.load("fully qualified path in here");
改为使用
这些都不能解决问题。
我正在使用带有 OSX 10.8.5 的 Mac,但我认为这无关紧要。