解决 UnsatisfiedLinkError: Can't Find Dependent Libraries in JNI Projects
在开发 Java Native Interface (JNI) 项目时,您可能会遇到错误:“java.lang.UnsatisfiedLinkError:C:...path...mylib.dll:找不到依赖库。”此错误表明 Java 虚拟机 (JVM) 无法找到 JNI 库所需的共享库 (DLL)。
解决问题
解决问题,请考虑以下解决方案:
在 macOS 上的 Visual Studio 2010 中,目标平台应设置为 Windows,因为您在 Windows XP 上进行测试。如果在 Windows 上进行开发,请相应地设置目标平台。
其他提示
如需进一步参考,请参阅“The JNI Book”或 Oracle HTML 版本JNI 规范。您还可以使用命令“java -XshowSettings:properties -version”来识别共享库搜索路径。
以上是为什么我的 JNI 项目找不到依赖库?的详细内容。更多信息请关注PHP中文网其他相关文章!