我们可以在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操作系统上