请帮我把细节放在一起。我已经扫描了互联网很多小时,但结果并不好。
所以我有:
Delphi 为 JNI 编写的 DLL(来自 32 位 Delphi 上的 32 位 comp)
我的 64 位 MAC 上的 Java Web 项目(Tomcat、Spring)
System.out.println(System.getProperty("java.library.path")) 写“/tmp” 是对的
在 /tmp 我有来自 delphi 的 qvs.dll
当我开始项目时,我得到了异常:
java.lang.UnsatisfiedLinkError: no qvs in java.library.path
加载库的 Java 代码:
System.loadLibrary("qvs")
我尝试了许多具有相同结果的组合。只有一个原因我不能尝试。我可以在我的 64 位 MAC 上使用 32 位 DLL 吗?
非常感谢。