Ubuntu的DLL替代品

时间:2011-11-02 11:34:50

标签: java dll ubuntu native

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

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

1 个答案:

答案 0 :(得分:3)

Linux也有动态加载的库(.dll),但它们被称为共享对象(.so)。所以一般来说你只需重新编译dll就可以了,你应该没问题。但是,您似乎正在使用COM,这是Microsoft创建的非便携式技术。您必须使用Linux上可用的东西(例如CORBA)替换COM组件。