<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    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 閱讀(249) 評論(0)  編輯  收藏 所屬分類: RCP

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


    網站導航:
     
    主站蜘蛛池模板: 国产免费av一区二区三区| 成年女人男人免费视频播放| 日本最新免费网站| 成人毛片免费观看视频| 国产成人无码a区在线观看视频免费 | 边摸边吃奶边做爽免费视频99| 视频免费1区二区三区| 九九热久久免费视频| 88av免费观看| 成人毛片免费观看| 亚洲男人第一无码aⅴ网站| 亚洲AV无码专区电影在线观看| 亚洲丝袜中文字幕| 极品美女一级毛片免费| 成人爽a毛片免费| 毛片高清视频在线看免费观看| 亚洲国产91精品无码专区| 久久久亚洲欧洲日产国码农村| 国产色在线|亚洲| a级毛片免费网站| 国产91色综合久久免费分享| 四虎影视免费永久在线观看| 亚洲高清在线视频| 亚洲成AV人片在WWW| 成人性生交大片免费看好| 成年人视频在线观看免费| 亚洲午夜久久久久久久久电影网| 亚洲国产美女精品久久久久| 日韩免费高清一级毛片| 亚洲视频在线免费看| 日韩亚洲国产综合久久久| 亚洲福利视频网址| 日本激情猛烈在线看免费观看| 91在线老王精品免费播放| 免费人成在线观看网站视频| 亚洲精品电影天堂网| 欧洲乱码伦视频免费国产| 18禁止观看免费私人影院| 国产亚洲精品无码拍拍拍色欲| 亚洲国产成AV人天堂无码| 国产A∨免费精品视频|