gpt4 book ai didi

java - Ubuntu 的 DLL 替代品

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:15 25 4
gpt4 key购买 nike

我们开发了一个内部使用 DLL 的 Java 项目(特别是 Com4j.dll)。现在我们已经转移到 Ubuntu,那个项目已经停止工作(很明显)。

  • 任何人都可以建议我现在应该做什么以便该项目在 Ubuntu 上运行吗?
  • 是否有任何替代方案,以便我们可以在不做更多更改的情况下在 Ubuntu 上运行该项目?

最佳答案

Linux 也有动态加载的库 (.dll),但它们被称为共享对象 (.so)。所以一般来说,您只需将 dll 重新编译为 so 就可以了。但是,您似乎使用的是 COM,这是 Microsoft 创建的一种不可移植的技术。您必须将 COM 组件替换为 Linux 上可用的组件(例如 CORBA)。

关于java - Ubuntu 的 DLL 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7979647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com