下载jacob包
这个包中有jacob-1.17-M2-x64.dll和jacob-1.17-M2-x86.dll两个dll和jacob.jar一个jar包,两个dll一个是64位一个是32位,这个对应的是jdk,不是指系统
Jacob包放置位置
如果系统是64位的就将dll文件放到C:\Windows\SysWOW64下,如果系统是32位的就将dll文件放到C:\Windows\System32下
Jar文件可以放到jdk下也可以加载到自己工程的外部jar包,我是加载到工程中的
注册ocx插件
注册ocx插件,建议64位系统放到C:\Windows\SysWOW64下,32位系统放到放到C:\Windows\System32下,
打开命令行,通过命令regsvr32C:\Windows\SysWOW64\mc2.ocx进行注册,C:\Windows\SysWOW64\为放置ocx的目录,mc2.ocx为ocx名称,注册成功失败都会有窗口提示,这是windows的事情,此处不再说明。
卸载注册命令可以用regsvr32 /uC:\Windows\SysWOW64\mc2.ocx
新建java工程
新建java工程,将jacob.jar放到工程中新建的lib目录下,右键工程名打开配置环境变量窗口,导入jar包
代码举例
package com.hsh.ocx;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.activeX.ActiveXDispatchEvents;
import com.jacob.com.ComThread;