用VB調(diào)用過(guò),使用方法:

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)醴陵免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
1、把所需的.class文件放到winnt\java\trustlib目錄
2、如果引用了相關(guān)jar文件,把其中引用到的相關(guān).jar文件放到winnt\java\packages目錄,在我的電腦--屬性
--高級(jí)--系統(tǒng)變量,添加classpath變量,其值為引用的jar文件,如c:\winnt\java\packages
\ldapfilt.jar;c:\winnt\java\packages\ldapjdk.jar;c:\winnt\java\packages
\ldapsp.jar;.中間用分號(hào)隔開(kāi),最后用小數(shù)點(diǎn)結(jié)束
3、重啟IIS,就可以使用class中對(duì)象了。
4、在.net文件中使用示例:
Dim adChk As Object = GetObject("java:Asp_JspAdLDAP")
Dim ok As Boolean
ok = adChk.checkUser(uid, pwd)
其中Asp_JspAdLDAP為對(duì)應(yīng)的類名稱,checkUser為其中的一個(gè)方法
.NET 平臺(tái)不可以直接調(diào)用 JAR 包的,要么用 IKVM 之類的工具將 JAR 包轉(zhuǎn)成 DLL,要么用 .NET 把 JAR 包里的代碼重寫(xiě)。
前者的話,安裝 IKVM,將 JAR 轉(zhuǎn)為 DLL 的具體步驟百度很多,然后在 .NET 里引入這個(gè)包的命名空間就可以了,以 C#.NET 舉例:
假設(shè) test.jar 存在 package com.test;
那么在 C# 中先添加引用 test.dll,再引入命名空間 using com.test; 就可以使用里面的方法之類的了。
但這種方法要注意的是一部分 JAVA 代碼可能轉(zhuǎn)換失敗,畢竟這是跨語(yǔ)言平臺(tái)了。
第二種方法最徹底,但也是最耗時(shí)的。
給你提供VS2005的C#程序的打包步驟,已經(jīng)驗(yàn)證過(guò)了。應(yīng)該和VB.NET沒(méi)有什么區(qū)別。遺憾的是不能上圖片。你按照以下步驟試試看,一般是能成功的。
步驟一、在“配置管理器”中將活動(dòng)解決方案配置從Debug改為Release,然后重新編譯生成,詳細(xì)步驟如下:
1、打開(kāi)要打包的項(xiàng)目(此例設(shè)項(xiàng)目名稱為StudentInfoSystem);
2、打開(kāi)菜單:工具\(yùn)選項(xiàng)對(duì)話框;
3、選擇【項(xiàng)目和解決方案】,在【顯示高級(jí)生成配置】項(xiàng)前打鉤,并【確定】;
4、選菜單【生成】\【配置管理器】,將配置管理器上面的Debug改為Release,并【確定】。
5、將項(xiàng)目重新編譯生成。
步驟二、啟用安裝向?qū)В敿?xì)步驟如下:
1、選擇菜單【文件】\新建項(xiàng),進(jìn)入【新建項(xiàng)目】對(duì)話框;
2、在左邊【項(xiàng)目類型】中選【其他項(xiàng)目類型\安裝和部署】;
3、在右邊【模板】中選【安裝向?qū)А?/p>
4、在下面【解決方案】選項(xiàng)中選【添入解決方案】,名稱、位置由默認(rèn)確定。點(diǎn)擊【確定】,進(jìn)入安裝向?qū)?duì)話框第1步對(duì)話框;
5、在對(duì)話框中無(wú)操作,點(diǎn)【下一步】,進(jìn)入安裝向?qū)У?步對(duì)話框;
6、在該對(duì)話框中選中【為Windows應(yīng)用程序創(chuàng)建一個(gè)安裝程序】;在對(duì)話框中點(diǎn)【下一步】,進(jìn)入安裝向?qū)У?步對(duì)話框;
7、在該對(duì)話框中,選中【主輸出來(lái)自StudentInfoSystem】并打鉤;在對(duì)話框中點(diǎn)【下一步】,進(jìn)入安裝向?qū)У?步對(duì)話框。
8、該對(duì)話框主要是選擇附加的文件,如有要附加的文件,點(diǎn)擊【添加】按鈕進(jìn)入選擇。沒(méi)有點(diǎn)【下一步】進(jìn)入安裝向?qū)У?步對(duì)話框;
9、完成生成向?qū)蝿?wù)。這時(shí),項(xiàng)目中添加了一個(gè)Setup的部署項(xiàng)目。左邊出現(xiàn)文件系統(tǒng)編輯器。
步驟三、完成部署項(xiàng)目后,要編譯解決方案,打包文件,以產(chǎn)生安裝窗口應(yīng)用程序及相關(guān)的文件等,詳細(xì)步驟如下:
1、在解決方案管理器中,選定StudentInfoSystem項(xiàng)目;
2、選定菜單【生成\ 配置管理器】,在出現(xiàn)的配置管理器中,選Setup后面的【生成】復(fù)選框中打鉤,并【確定】;
3、在解決方案管理器中,選定Setup項(xiàng)目;
4、選擇菜單【生成\ 生成Setup命令】,Visual studio將編譯項(xiàng)目,并在StudentInfoSystem項(xiàng)目中生成一個(gè)Setup文件夾,文件夾中有一個(gè)安裝文件Setup.exe和一個(gè)配置文件Setup.msi。
5、點(diǎn)擊Setup.exe便可進(jìn)行程序的安裝。
你試試看吧,祝成功。
我不明白你所謂的運(yùn)行環(huán)境是VB6.0本身的運(yùn)行環(huán)境,還是由它編譯出來(lái)的程序的運(yùn)行環(huán)境。如果是編譯出的程序,那C/C++/VB/C++.NET/VB.NET/C#都只能在windows環(huán)境下運(yùn)行…而.net framework的平臺(tái)無(wú)關(guān)性只是一個(gè)理論上的特性,尚不能真的實(shí)現(xiàn)。現(xiàn)在只有Java能實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性。而你說(shuō)的類庫(kù)…安裝VB程序的時(shí)候應(yīng)該已經(jīng)一并安裝上了。沒(méi)有相應(yīng)的庫(kù)任何的編程軟件都無(wú)法正常運(yùn)行…
沒(méi)問(wèn)題,凡是Microsoft公司開(kāi)發(fā)的編程軟件所生成的程序都是.exe的可執(zhí)行文件。都是可以直接在Windows平臺(tái)下運(yùn)行的。這也包括.net framework平臺(tái)支持的VB.NET/C++.NET/C#等等,生成的程序都可以脫離編程軟件獨(dú)立在Windows中運(yùn)行。
PS:Java生成的.jar文件無(wú)法在卸載了Java后運(yùn)行,需要Java虛擬機(jī)(JVM)
我可以幫助你,你先設(shè)置我最佳答案后,我百度Hii教你。你的串號(hào)我已經(jīng)記下,采納后我會(huì)幫你制作
你選擇你的工程打包是不是右鍵工程-Export,然后選擇上面圈出來(lái)的。
文章名稱:vb.net調(diào)用jar VBNET編程寶典
文章源于:http://chinadenli.net/article22/hppojc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、App開(kāi)發(fā)、小程序開(kāi)發(fā)、用戶體驗(yàn)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)