我有一个关于远程访问COM对象的问题。目前,我正在使用雅各布来连接我们的自定义COM服务器(exe),它工作得非常好。但是,我们试图将Java代码从COM服务器中分离出来,并将它们放在不同的机器上。雅各布不支持DCOM。所以我想知道这在com4j中是可能的吗?如果是这样的话,你可以指出一些链接,等等。我已经尝试过使用j-interop,但我讨厌它,因为它非常冗长,完全不直观。
另外,当我使用组件服务> DCOM+配置访问COM服务器的属性时,位置选项卡选项“在以下计算机上运行应用程序”是什么意思?这是否意味着选定的计算机上还必须安装COM服务器(exe)?这似乎是多余的。
最后,有没有其他免费的开源库可以实现我想要的功能呢?
感谢您的时间和帮助。
发布于 2011-05-09 19:54:40
查看j-interop proxy (https://github.com/kohsuke/jinterop-proxy),这使得j-interop调用不那么冗长。您可以在Hudson项目中找到使用示例。
https://stackoverflow.com/questions/3580130
复制相似问题