線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:897
推到 Plurk!
推到 Facebook!

請問要怎麼將JAVA的程式放進BCB裡面呢

尚未結案
kancewang
一般會員


發表:6
回覆:14
積分:4
註冊:2004-05-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-09 15:39:17 IP:218.172.xxx.xxx 未訂閱
如題.......請大家教教我吧 感激不盡喔 發表人 - taishyang 於 2004/08/09 18:35:42
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-09 21:20:50 IP:219.80.xxx.xxx 未訂閱
Hello kancewang, 請找尋有關JNI的相關資料. 或是先參考底下連結: http://delphi.ktop.com.tw/topic.php?topic_id=31934 http://delphi.ktop.com.tw/topic.php?topic_id=22052
kancewang
一般會員


發表:6
回覆:14
積分:4
註冊:2004-05-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-09 23:49:55 IP:218.172.xxx.xxx 未訂閱
JNI是一個程式嗎??? 我比較不懂....因為我是最近才開始學用BCB的 所以比較不懂.......能否請大大再說的詳細點 因為你給我的那兩個連結的文章我看不太董
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-10 01:24:54 IP:219.80.xxx.xxx 未訂閱
何謂 JNI ? JNI 全名為 Java Native Interface, 是定義 Java 程式如何呼叫 C 程式的一種方法. 這份規格已成為公開的標準. 而微軟則另行推出了一份叫做 Raw Native Interface (RNI) 的規格, 其呼叫的方式比較接近 JDK1.0x 之所以制訂 JNI 的目的在於: 1. 規定一組可跨越平台的原生應用程式介面 (native API), 不管在何種作業系統底下, 寫作 JNI 的基本步驟都是一樣的. 2. 在同一平台裡頭, 原生碼不必重寫, 即可在各種虛擬機器 (JVM) 執行. 請問你可以大概介紹一下你的程式嗎?
kancewang
一般會員


發表:6
回覆:14
積分:4
註冊:2004-05-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-10 09:21:56 IP:218.172.xxx.xxx 未訂閱
我簡單的說明一下我的程式.......我寫了一個關於蟻形演算法的程式 程式是用JAVA寫的.....另外我用BCB弄了一個介面來放置這個JAVA的程式 大致上是這樣.......
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-10 12:26:49 IP:219.80.xxx.xxx 未訂閱
hello kancewang, 不曉得你說的"放置這個JAVA的程式"是什麼意思? 請問你試過JNI的基本範例用法了嗎? 1.如果你只是想BCB的環境裡去執行你的java執行檔的話,可以用: ShellExecute(NULL,NULL,"C:\\MyProgram\\xxxxx.exe",NULL,NULL,SW_SHOW); 其中,xxxxx.exe是你的執行檔,當然要加上正確路徑. 2.參閱之前所提的,使用JNI. http://delphi.ktop.com.tw/topic.php?topic_id=31934 先試一下這個簡單範例吧. 3.可以考慮以C 重新改寫你的java程式.我想你寫的演算法要改寫的話應該不難. 有問題再提出.^_^
系統時間:2024-05-14 17:08:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!