The Spark of Thinking

          Focus on Eclipse Tools.

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            3 隨筆 :: 27 文章 :: 4 評論 :: 0 Trackbacks

          我們拿一個簡單的示例來說明,這個示例使用的是eclipse rcp的template中最簡單的一個,也就是大家都見過的Hello,RCP。我用的eclipse版本是3.2M2。

          為了便于說明,我自己寫了一個java文件然后打包成jar,再在rcp程序中調用它。這個程序是這樣的:


          Code:

          [Ctrl+A Select All]



          就這么簡單,打包后做成一個hello.jar。具體過程略去不談。

          然后我們新建一個rcp application,具體過程也略去不談。這里需要提醒大家的是rcp工程的名字最好用小寫英文,用大寫的話可能會出一些問題,至少在我用的這個版本是這樣。

          建好以后在下面新建一個lib目錄作為存放第三方庫的目錄。再把前面做好的hello.jar拷貝過去。參見下圖。

          圖1


          在RCP工程中,你可以有兩種辦法把jar加入到class path中,你可以任選一種:


          在RCP工程中,你可以有兩種辦法把jar加入到class path中,你可以任選一種:


          在RCP工程中,你可以有兩種辦法把jar加入到class path中,你可以任選一種:

          1. 和普通的工程一樣,加入到build path里面,參見下面圖2
          2. 打開plugin的Build頁面,注意到最下面有個“Extra Classpath Entries”了么?展開以后選Add Jars把需要的jar加進去,有同樣的效果,參見圖3


          圖2

          圖3


          我在這里說“任選一種”的意思是不要兩種辦法同時用,否則工程會報錯。

          在上面的工作都做完之后,仍然在plugin的Build頁面上,左邊的Binary Build下面把你程序的輸出目錄(我的工程里面是bin)和你的jar所在的目錄(我的工程里面是lib)打勾,這樣輸出時候會包含你編譯后的文件以及第三方庫。仍然參照第三張圖

          然后切換到plugin的Runtime頁面,在右下角的Classpath里面把你程序的輸出目錄(我的程序里面是bin)和你所有要包含的jar文件(我的程序里面是lib/hello.jar)都加進去。參照圖4,這樣就基本上完成了。



          圖4

          之后所要做的事情就是修改程序了,我在這里只是簡單地把程序的標題做了修改,找到ApplicationWorkbenchWindowAdvisor這個類,把preWindowOpen修改成下面這樣:


          Code:

          [Ctrl+A Select All]



          這個示例就完成了,之后產生product文件后export出來就可以看到結果了。過程也略去不談。

          運行以后會發現標題欄從“Hello,RCP”變成了“hello,world”,參見第圖5

          圖5

          注:本文最初發表于 中國Eclipse社區,歡迎大家訪問

          posted on 2006-07-20 18:17 The Spark of Thinking 閱讀(254) 評論(0)  編輯  收藏 所屬分類: RCP

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 苍山县| 北安市| 曲沃县| 吉安市| 肇源县| 焉耆| 丰台区| 南昌县| 石柱| 军事| 香港 | 蕉岭县| 贵州省| 得荣县| 台北县| 商丘市| 双牌县| 凤台县| 绩溪县| 玉树县| 靖西县| 湖州市| 沂源县| 江山市| 贵阳市| 金乡县| 舒城县| 普格县| 青冈县| 通江县| 枣强县| 夏津县| 昌平区| 彭州市| 泾川县| 晋中市| 长丰县| 宁海县| 上饶市| 长泰县| 黎平县|