Java调用COM笔记

王朝java/jsp·作者佚名  2006-01-31
窄屏简体版  字體: |||超大  

下载JCOM,解压取出jcom.jar和jcom.dll两个文件。

1、 将附件的jcom.jar复制到本地,并设置环境变量引用之(最简单快捷的办法就是将该jar包解压到自己的代码目录中)。

2、 该dll copy到JDK目录的bin目录下。

3、 查找需要调用的COM主件名称。注意,COM组件名称并不是dll文件的名称,可以到注册表中查询。

4、 查找调用的COM的接口方法:

可以在Microsoft Visual Studio .NET 2003 中引用相应的DLL,在“对象浏览器”中就可以看到该组件的所有接口方法:

5、 Java调用代码:

import jp.ne.so_net.ga2.no_ji.jcom.*;

public class ProcessXML {

public static void main(String[] args) {

Process();

}

public static String Process(){

ReleaseManager rm = new ReleaseManager();

try {

IDispatch vbcom = new IDispatch(rm, "U8Distribute.iDistribute");

Object[] param = new Object[] { "XXXXX" };

String strRet = (String)vbcom.method( "Process", param );

System.out.println("return: " + strRet);

}

catch ( Exception e ) {

e.printStackTrace();

}

finally {

rm.release();

}

return null;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航