我有一个关于远程访问 COM 对象的问题。目前我正在使用 JACOB 连接我们的自定义 COM 服务器 (exe),它工作得非常好。然而,我们试图将 Java 代码与 COM 服务器分开,并将它们放在不同的机器上。JACOB 不支持 DCOM。所以我想知道 com4j 有可能吗?如果是这样,您能否指出一些链接等。我已经尝试过使用 j-interop 并且讨厌它,因为它非常冗长且完全不直观。
此外,当我使用 Component Services > DCOM+ Config 访问 COM 服务器的属性时,位置选项卡选项“在以下计算机上运行应用程序”是什么意思?这是否意味着所选计算机上也必须有 COM Server (exe)?这似乎是多余的。
最后,还有其他免费的开源库可以实现我想要实现的功能吗?
感谢您的时间和帮助。