使用Java运行COM / DCOM对象

时间:2018-11-06 09:59:31

标签: com+ dcom

我是COM / DCOM的新手,我无法使用Java使用COM / DCOM对象。我已经在本地(即要从其中执行COM / DCOM对象的机器)上安装了COM +(组件服务),我使用Jacob库进行了相同的操作,但是由于没有DLL进行注册而失败,DLL是导出COM时未导出。 我尝试使用CLSID访问它:

package jacobproject;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Variant;
import com.jacob.com.Dispatch;
public class ComPlus {

public ComPlus() {
    ActiveXComponent com = new ActiveXComponent("CLSID:{9354DC57-7646-xxxx-xxxx-xxxxxxxx}");
    Dispatch dis = com.getObject();
    System.out.println(com);
}
public static void main(String[] args) {
    ComPlus com = new ComPlus();
}
}

` 我在COM/DCOM.properties

处找到了此CSLID表单

请分享所有参考文献或任何解决方案以摆脱它。

0 个答案:

没有答案