日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jacob使用入门

發布時間:2024/1/1 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jacob使用入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 摘要:jacob官方的解釋是JavaCOMBridge,即java和com組件間的橋梁.像我們會用到的jacob.dll文件,這里說說為什么我們用java去操縱office(如:word)要使用com,而不直接使用java去做?首先,我們清楚office是建立在windows平臺之上的,本身是一個軟件,除了他自己提供的宏似乎沒有什么能對他進行直接的操作;在windows平臺上為了解決像這樣的不同應用軟件,通信缺乏通用api問題,推出了com的解決方案;我們使用dll中的一組或多組相
  • jacob官方的解釋是Java COM Bridge,即java和com組件間的橋梁.像我們會用到的jacob.dll文件,這里說說為什么我們用java去操縱office(如:word)要使用com,而不直接使用java去做??
    首先,我們清楚office是建立在windows平臺之上的,本身是一個軟件,除了?
    他自己提供的宏似乎沒有什么能對他進行直接的操作;在windows平臺上為了?
    解決像這樣的不同應用軟件,通信缺乏通用api問題,推出了com的解決方案;?
    我們使用dll中的一組或多組相關的函數存取組件數據,總的合稱為接口?
    具體到每個細節的實現稱為方法;如果我們要調用接口里的方法,唯一的途徑就是?
    調用指向接口的指針;?
    所以總的來說使用就是dll完成api的轉換;?
    jacob.jar是我們要用的包?
    jacob.dll就是我前面說的com組件?
    包里的jacob.dll放到c:/windows/system32下?
    值得注意的是,不同的版本的系統使用不同的dll文件?
    所以如果你編譯成功,但運行失敗一般是dll文件問題?
    遇到這種情況,可以到?
    http://downloads.sourceforge.net/jacob-project/jacob_1.9.zip?modtime=1109437002&;big_mirror=0?
    下載其他的版本的 dll 文件。?
    1、如果出現下面的錯誤?
    com.jacob.com.ComFailException: A COM exception has been encountered:?
    At Invoke of: Version?
    Description: An unknown COM error has occured.?
    表示dll的版本不對,換成最新版本即可。?
    2、如果出現下面的錯誤?
    no jacob in java.library.path?
    java.lang.UnsatisfiedLinkError: no jacob in java.library.path?
    表示把dll放到path下即可,設置path或是放到window/system32下?
    jacob_1.9.1.zip (255.9 KB) 下載次數: 306
  • 以上是jacob使用入門的內容

總結

以上是生活随笔為你收集整理的jacob使用入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。