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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 调用 jacob_java访问com组件_jacob使用指南

發(fā)布時間:2024/1/1 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 调用 jacob_java访问com组件_jacob使用指南 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、準(zhǔn)備工作

先了解一下概念,JACOB 就是 JAVA-COM Bridge的縮寫,提供自動化的訪問com的功能,也是通過JNI功能訪問windows平臺下的com組件或者win32系統(tǒng)庫的。這是一個開始于1999年的開源項目的成果,有很多使用者對該項目進(jìn)行了修改,做出了自己的貢獻(xiàn)。

的支持地點(diǎn):http://groups.yahoo.com/group/jacob-project

Jacob下載地址:

http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368

這里下載的是目前最新的Jacob1.9的Release版。

二、安裝Jacob

Jacob的安裝非常的簡單,我們解開下載的jacob_1.9.zip,在文件夾中找到j(luò)acob.dll和jacob.jar兩個文件。Jacob直接放到系統(tǒng)的system32文件夾下就行了,連注冊都不用的(或者拷貝到j(luò)dk或者jre的bin目錄下也行,當(dāng)前測試文件所在的目錄也行,就是只要在java.library.path中就可以)。而jacob.jar設(shè)置到classpath中去就可以了,或者在IDE開發(fā)環(huán)境的工程中設(shè)置擴(kuò)展庫也一樣的。

做好上面的工作,就可以正常使用了。

三、實例演示

創(chuàng)建下面的測試文件:

//AppTest.java

///

import com.jacob.com.*;

import com.jacob.activeX.*;

public class AppTest

{

public static void main(String[] args)

{

// create COM component in event thread

ActiveXComponent sC = new ActiveXComponent("ScriptControl");

Dispatch sControl = sC.getObject();

Dispatch.put(sControl, "Language", "VBScript");

// use COM component in same thread

Variant v = Dispatch.call(sControl, "Eval", args[0]);

System.out.println(v.toString());

}

}

打開命令行模式,到j(luò)ava文件所在的目錄,鍵入命令:

javac AppTest.java

java AppTest 1+2*3

輸出結(jié)果將會是:

7

java訪問com組件_jacob使用指南.doc

下載Word文檔到電腦,方便收藏和打印[全文共880字]

編輯推薦:

下載Word文檔

總結(jié)

以上是生活随笔為你收集整理的java 调用 jacob_java访问com组件_jacob使用指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。