我們可以在MAC操作系統上加載dll嗎?在MAC操作系統中從java中加載dll的方式是什麼?dll可以在MAC操作系統上加載
1
A
回答
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
),它代表「共享對象」。
相關問題
- 1. 在64位服務器上加載32位dll操作系統
- 2. 操作系統加載
- 3. html網站內容在MAC操作系統上不可見,但在其他操作系統上正常工作?
- 4. 無法在64位操作系統的VS2015中加載「lpsolve55.dll」
- 5. MySql與Mac操作系統
- 6. 我可以在蘋果iMac G4上加載什麼操作系統
- 7. 預定義爲iPhone操作系統和Mac操作系統
- 8. 配置MAC捆綁MAC操作系統
- 9. VSTO加載項支持Mac(iOS)操作系統嗎?
- 10. 加載系統DLL:LoadLibrary(「user32.dll」)在Win7(32/64)上失敗,但是XP可以嗎?
- 11. 加載屏幕將不會出現在設備上 - 可可操作系統
- 12. 我在哪裏可以下載諾基亞操作系統?
- 13. 操作系統加載程序
- 14. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 15. 在遠程Linux機器上重新加載操作系統
- 16. 在Blackberry4.6操作系統版本上加載html
- 17. 互聯網上的MAC地址可視性 - 虛擬操作系統和主機操作系統
- 18. 檢查DLL操作系統版本
- 19. 什麼可以在新的Chrome操作系統上運行?
- 20. java 9可以在32位操作系統上運行嗎?
- 21. Hadoop MAC操作系統安裝問題
- 22. Redis擴展Mac操作系統
- 23. 確定操作系統是否爲Mac
- 24. 在操作系統中使用C++動態加載DLL的內部機制?
- 25. 在MAC操作系統上找不到Android SDK Manager設置
- 26. 在Maverick操作系統上安裝PostgreSQL for Django Mac
- 27. 訪問被拒絕用戶root - mysql在MAC上操作系統
- 28. 如何在MAC操作系統上設置PENTAHO_JAVA_HOME變量?
- 29. 在MAC操作系統上的鏈接錯誤
- 30. Couchbase「Servers Down:1」錯誤在MAC操作系統上