Jacob包使用方法
Java COM Bridge,即java和com元件間的橋樑(進一步瞭解com/dcom: http://docs.huihoo.com/com/)
com一般表現為dll或exe等二進位制檔案,像我們呆會會用到的jacob.dll檔案這裡說說為什麼我們用java去操縱office(如:word)要使用com,而不直接
使用java去做?
首先,我們清楚office是建立在windows平臺之上的,本身是一個軟體,除了他自己提供的巨集似乎沒有什麼能對他進行直接的操作;在windows平臺上為了
解決像這樣的不同應用軟體,通訊缺乏通用api問題,推出了com的解決方案;
我們使用dll中的一組或多組相關的函式存取元件資料,總的合稱為介面具體到每個細節的實現稱為方法;如果我們要呼叫介面裡的方法,唯一的途徑就是
呼叫指向介面的指標;
所以總的來說使用就是dll完成api的轉換;
專案原始碼地址 https://sourceforge.net/projects/jacob-project/files/
Jar包下載地址:https://github.com/freemansoft/jacob-project/releases
jacob.jar是要用的包
jacob.dll就是com元件
值得注意的是,不同的版本的系統使用不同的dll檔案
將jacob.jar放到專案中,然後把dll放到java_home\bin下,即可。dll不用放到windows/system32下。
相關文章
- golang ssh包使用方法介紹Golang
- Go 中 io 包的使用方法Go
- golang toolkits包的使用方法介紹Golang
- SQL調優工具包DBMS_SQLTUNE的使用方法SQL
- VNC viewer使用方法,win10VNC使用方法VNCViewWin10
- labelme使用方法
- plotly使用方法
- anaconda使用方法
- XQuartz 使用方法quartz
- nmap使用方法
- webpack 使用方法。Web
- NPM使用方法NPM
- libev使用方法
- [Rpackage]R語言plyr包使用方法——可進行類似資料透視表的操作PackageR語言
- Markdown的使用方法
- docker的使用方法Docker
- MagicArray基本使用方法
- API文件使用方法API
- scp命令使用方法
- chown 命令使用方法
- SerialPort的使用方法
- linux awk使用方法Linux
- VIM 的使用方法
- Linux——指令使用方法!Linux
- Masonry 使用方法整理
- Java DES 使用方法Java
- jQuery datatable 使用方法jQuery
- Swiper Animate使用方法
- flask 外掛使用方法Flask
- sqlmap簡單使用方法SQL
- git 子模組使用方法Git
- React 路由的使用方法React路由
- VNC, VNC viewer使用方法!VNCView
- axios baseURL 的使用方法iOS
- Selenium,Selenium使用方法(三)
- Selenium,Selenium使用方法(二)
- Selenium,Selenium使用方法(一)
- docker的基本使用方法Docker