2010-11-22 78 views

回答

3

如果您使用Wine,則可以在OS X上加載DLL。僅使用Java加載它們是不可能的。

2

許多操作系統的概念是shared libraries,但是當然這些庫的格式等在不同的操作系統上是不同的。

DLL(動態鏈接庫)是共享庫的Windows版本。您不能只在Mac OS上的Windows計算機上使用DLL,就像您無法在Mac OS(或任何其他操作系統)上運行Windows應用程序一樣。

而不是嘗試在Mac OS上使用Windows DLL,您需要找到您嘗試使用的Mac OS特定版本的本機庫。或者,如果您有源代碼,請將其編譯到Mac OS本機共享庫中。 Mac OS X上的共享庫的擴展名爲.so(而不是.dll),它代表「共享對象」。

相關問題