dll可以在MAC OS上加载

时间:2010-11-22 07:25:18

标签: java macos dll

我们可以在MAC OS上加载dll吗?在MAC OS中从java加载dll的方法是什么?

2 个答案:

答案 0 :(得分:3)

如果使用Wine,则可以在OS X上加载DLL。不能仅使用Java加载它们。

答案 1 :(得分:2)

许多操作系统都有shared libraries的概念,但当然这些库的格式等在不同的操作系统上是不同的。

DLL(动态链接库)是共享库的Windows版本。您不能只在Mac OS上使用Windows机器上的DLL,就像您无法在Mac OS(或任何其他操作系统)上运行Windows应用程序一样。

您需要找到您尝试使用的本机库的Mac OS特定版本,而不是尝试在Mac OS上使用Windows DLL。或者,如果您有源代码,请将其编译为Mac OS本机共享库。 Mac OS X上的共享库的扩展名为.so(而不是.dll),代表“共享对象”。