利用jacob连接com组件

简介:

    Java调用COM组件的几种工具参见这里,这里只简单介绍运用jacob调用com组件的方法。

    1、官网下载压缩包,解压后将dll文件放入system32目录,在项目中导入jar包。

    2、调用com组件的示例代码如下。

 
  1. package javatest; 
  2.  
  3. import com.jacob.activeX.*; 
  4. import com.jacob.com.*; 
  5.  
  6. public class JavaTest { 
  7.     public static void main(String[] args) { 
  8.         ActiveXComponent acx = new ActiveXComponent("TestCom.HelloWorld"); 
  9.         Dispatch.call(acx, "sayHello""walker"); 
  10.     } 

    假定有一个progid为TestCom的com组件,里面有一个HelloWord的接口,接口里面有一个sayHello的方法。com组件的创建可以参考这里。progid的相关知识参考这里,progid一般就是动态链接库文件名。

 

***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1185182如需转载请自行联系原作者


RQSLT

相关文章
|
6月前
|
JavaScript C#
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
112 0
《QT从基础到进阶·二十八》QProcess使用,从一个exe程序启动另一个exe程序
《QT从基础到进阶·二十八》QProcess使用,从一个exe程序启动另一个exe程序
349 0
|
存储 人工智能 机器人
ChatGPT:竟然精通ENVI IDL、ArcGIS等软件!
ChatGPT:竟然精通ENVI IDL、ArcGIS等软件!
133 0
|
JavaScript 前端开发 C++
|
数据库 数据库管理