亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

發布您的最新基于Eclipse的產品一(圖)

2019-11-18 13:01:39
字體:
來源:轉載
供稿:網友

  本論文的內容主要介紹了在Eclipse平臺上構建您自己的產品的方法。
  
  Eclipse平臺不必多做解釋了,它應該是目前最熱門的開源的java開發工具之一了。而且,它的目標是定義為一個工具集成平臺,這種插件式的架構可以使眾多的工具提供廠商發布自己公司的基于Eclipse的產品,如IBM的workplace、borland公司的jbuilder2006 (Eclipse版)。
  
  本文就是介紹如如何創建基于Eclipse產品。遵循Hello world的慣例,本文的例子是一個最簡單的RCP例子,它只有一個介紹頁面。它最主要的目的不是教您如何進行插件的開發,而是介紹如何將您的插件打包成可分發的RCP產品。
  
  創建您的RCP產品
  
  在Eclipse 3.2中(事實上在Eclipse 3.1中,因為我們下面的產品都是在Eclipse 3.2上開發的,所以統一都叫做3.2),開發RCP(富客戶端程序)比較方便。在Eclipse3.0中,也可以開發RCP產品,但是還是有幾點不方便之處:必須手工config.ini文件,將您的PRodUCt、application和閃屏等手工更改或者添加到config.ini文件。在Ecllipse3.2中,您可以添加一個product文件,配置您的閃屏所在的目錄、RCP產品運行時的圖標、關于對話框中產品圖片和文字、RCP產品的product和application、產品名稱、啟動器的名稱、包含的功能部件等。同時,在Eclipse 3.2中,還可以直接導出RCP產品,而在Eclipse 3.0中,您只能導出插件,而后放入到RCP平臺中。
  
  下面,我們就以一個簡單的例子演示假如創建您自己的RCP產品。
  
  生成一個簡單的RCP例子
  
  打開Eclipse3.2,新建插件項目,項目名稱最好遵循約定俗稱的方式,因為plugin.xml中的插入點的id將根據這個項目名稱來生成(當然您也可以手工更改)。
  
  最下面是您的RCP產品發布時選擇哪一個Eclipse平臺,這里選擇Eclipse 3.1。點擊下一步按鈕。
  
 發布您的最新基于Eclipse的產品一(圖)(圖一)

  
圖表 1

  
  填寫您的插件的id、版本、名稱和提供商,選擇您的產品為RCP產品(相對Eclipse 3.0新增加的功能)。點擊下一步按鈕。
  
 發布您的最新基于Eclipse的產品一(圖)(圖二)

  
圖表 2

  
  選擇您要采用的模板。通過模板,您可以快速的建立起您的project,當然您也可以創建一個空的project,然后逐步添加相應的文件。
  
  在這個例子中,采用了一個帶有介紹頁面的模板。
  
  在我們第一次啟動Eclipse時,通常會看到一個Eclipse的歡迎頁面。我們這個例子也演示了這個功能,當別人第一次運行我們的產品的時候,我們給他顯示一個產品介紹的頁面,用戶將來也可以在幫助菜單中選擇顯示這個頁面。
  
  這里之所以采用這個模板是為下一片文章埋下伏筆,下一片文檔將重點介紹Eclipse的介紹頁面。點擊下一步按鈕。
  
 發布您的最新基于Eclipse的產品一(圖)(圖三)

  
圖表 3

  
  在這一步中,需要填寫產品的id、產品名稱和application的id。并選擇歡迎界面的內容是靜態的還是動態的,這里選擇是靜態的,將以xHtml格式文件提供介紹頁面。點擊下一步,project就建立了。
  
 發布您的最新基于Eclipse的產品一(圖)(圖四)

  
圖表 4

  
  生成product配置文件
  
  相對Eclipse3.0,最新的Eclipse產品提供了配置product產品的功能,假如配置了這個文件,就可以將您的這個產品直接導出成RCP產品。
  
  選擇新建一個Product Configuration:
  
 發布您的最新基于Eclipse的產品一(圖)(圖五)

  
圖表 5

  
  在接下來的對話框中填寫您的這個文件的名稱,以及如何初始化這個文件的內容。這里選擇了我們正在開發的這個產品,您選擇第一項也沒關系,因為可以通過編輯器可視化的編輯。
  
 發布您的最新基于Eclipse的產品一(圖)(圖六)

  
圖表 6

  
  點擊完成之后就會顯示這個文件的編輯器。這個編輯器有三個頁面,第一個頁面描述了這個產品的一些基本信息。剛才我們創建這個文件的時候選擇是基于這個產品創建,所以這里已經填寫了我們產品的內容。
  
 發布您的最新基于Eclipse的產品一(圖)(圖七)
點擊查看大圖

  
圖表 7

  
  第二個頁面顯示了我們這個產品發布時包含的功能部件以及程序運行時的運行時的參數。
  
 發布您的最新基于Eclipse的產品一(圖)(圖八)

  
圖表 8

  
  第三個頁面時配置啟動程序的名稱、程序運行時的圖標、閃屏所在的插件以及關于對話框的圖片和文字。在這里先填寫啟動程序的名稱。
  
  啟動程序是只調用startup.jar的那個exe文件。默認是eclipse.exe,它負責查找jre、處理啟動時的參數以及調用starup.jar文件。
  
  其他的配置在下面介紹。
  
 發布您的最新基于Eclipse的產品一(圖)(圖九)

  
圖表 9

  
 發布您的最新基于Eclipse的產品一(圖)(圖十)

  
圖表 10

  
  創建產品的windows圖標
  
  看看我們的Eclipse,程序在運行時圖標是日食那個圖標。假如我們要發布自己的產品,必然要采用自己的產品的圖標。
  
  首先預備兩張gif圖片,一張是16×16的,一張是32×32的。在我們的project中創建一個icons文件夾,將這兩個圖片放到這個文件夾中。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十)

  
圖表 11

  
  雙擊plugin.xml文件,在編輯器中選擇build那一頁,在二進制輸出選項中將icons選中,這樣在發布的時候就會同時將icons發布。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十二)

  
圖表 12

  
  現在我們雙擊product文件(rcpapp.product),選取第三頁(Branding)。配置Window Images這一節。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十三)
點擊查看大圖

  
圖表 13

  
  這樣,我們的程序在運行時,將顯示我們的圖標。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十四)

  
圖表 14

  
  創建產品About圖片和文字
  
  在Eclipse的幫助菜單中,選擇“關于”(about)那一個菜單項,將顯示Eclipse產品信息。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十五)

  
圖表 15

  
  假如我們要發布自己的產品,自然會想到顯示我們自己的圖片和信息。下面就介紹了如何替換成自己的圖片和文本信息。
  
  首先將一個gif格式的產品圖片放入icons文件夾下,圖片的大小不能超過500×330像素,假如大于250×330像素,文本信息將不被顯示。
  
  現在我們雙擊product文件(rcpapp.product),選取第三頁(Branding)。配置About dialog這一節。
  
發布您的最新基于Eclipse的產品一(圖)(圖十六)

  
圖表 16

  
  到目前為止,我們的程序只有一個菜單“Help”,而且菜單中只有一個菜單項“Help”,現在我們就需要將“About”菜單項添加到幫助菜單中。
  
  可以通過下面的代碼將“About”菜單添加上。其中的aboutAction是我們現在才添加的代碼。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美另类| 亚洲国产精品成人av| 91亚洲精品久久久| 91欧美精品午夜性色福利在线| 亚洲男人天堂网站| 欧美在线一区二区视频| 久久久久久久影院| 国产精品亚洲激情| 在线亚洲欧美视频| 亚洲在线免费观看| 国产在线观看91精品一区| 久久精品色欧美aⅴ一区二区| 亚洲欧美第一页| 日韩美女av在线| 亚洲精品一区二区久| 一区二区三区 在线观看视| 热久久视久久精品18亚洲精品| 亚洲自拍小视频| 久久精品一区中文字幕| 亚洲视频视频在线| 久久久久五月天| 欧美成人sm免费视频| 精品色蜜蜜精品视频在线观看| 精品国产依人香蕉在线精品| 一区二区三区四区精品| 国产成人精品在线| 国产精品日韩在线观看| 欧美理论电影在线播放| 在线精品播放av| 国产免费一区二区三区在线观看| 国产精品偷伦免费视频观看的| 久久久久九九九九| 日本精品久久久久久久| 91产国在线观看动作片喷水| 九九久久国产精品| 欧美激情精品久久久| 国产精品扒开腿做爽爽爽的视频| 久久在线免费视频| 欧美电影免费观看高清| 亚洲天堂av综合网| 91亚洲精品视频| 97久久国产精品| 日韩av电影免费观看高清| 8x拔播拔播x8国产精品| 国产九九精品视频| 久久久久久久影院| 日韩有码在线视频| 91精品国产九九九久久久亚洲| 亚洲男人天堂2023| 国产va免费精品高清在线| 国产美女被下药99| 日韩av电影免费观看高清| 中文字幕av一区二区三区谷原希美| 日韩有码片在线观看| 久久天天躁夜夜躁狠狠躁2022| 亚洲精品国产综合久久| 亚洲免费小视频| 亚洲尤物视频网| 国产日韩在线观看av| 久久免费在线观看| 青青在线视频一区二区三区| 欧美在线视频在线播放完整版免费观看| 国产精自产拍久久久久久蜜| 国内伊人久久久久久网站视频| 日本亚洲欧洲色| 久久免费视频在线| 中文字幕av一区二区三区谷原希美| 色伦专区97中文字幕| 91国内揄拍国内精品对白| 国产精品爱久久久久久久| 国产精品av在线| 国产原创欧美精品| 日韩中文字幕在线视频| 国产在线拍偷自揄拍精品| 欧美精品一区二区三区国产精品| 国产精品欧美日韩一区二区| 91久久精品国产91久久性色| 国产成人拍精品视频午夜网站| 亚洲影影院av| 日韩免费高清在线观看| 欧美高清在线视频观看不卡| 精品视频—区二区三区免费| 国产精品夜间视频香蕉| 最近2019好看的中文字幕免费| 国产精品视频区| 久久久久久久久中文字幕| 亚洲国产99精品国自产| 日韩欧美高清在线视频| 亚洲激情自拍图| 国产激情999| 中文字幕欧美在线| 亚洲视频网站在线观看| 欧美激情在线有限公司| 欧美大片在线看| 国产精品女人网站| 狠狠做深爱婷婷久久综合一区| 日韩欧美在线视频免费观看| 国产在线观看精品一区二区三区| 综合网日日天干夜夜久久| 国产mv免费观看入口亚洲| 国产精品视频男人的天堂| 国产精品女主播视频| 亚洲美女福利视频网站| 国产欧美一区二区白浆黑人| 日韩电影大全免费观看2023年上| 成人xxxxx| 日韩精品高清在线| 成人在线视频网站| 91精品国产沙发| 91成人精品网站| 国产精品丝袜一区二区三区| 日韩黄色高清视频| 久久91精品国产91久久跳| 国产精品福利观看| 国产精品aaaa| 久久躁日日躁aaaaxxxx| 国产欧美精品xxxx另类| 日韩美女写真福利在线观看| 国产精品一区二区久久| 亚洲片国产一区一级在线观看| 一区二区av在线| 国产精品白丝jk喷水视频一区| 欧美精品在线免费观看| 91精品国产91久久久久久不卡| 国产精品久久久久久av福利软件| 精品女同一区二区三区在线播放| 亚洲aⅴ日韩av电影在线观看| 国产精品扒开腿做爽爽爽视频| 伊人av综合网| 亚洲www在线| 2018日韩中文字幕| 日本欧美在线视频| 国产精品久久久久久久电影| 热久久这里只有| 欧美激情免费视频| 日韩精品欧美国产精品忘忧草| 岛国视频午夜一区免费在线观看| 亚洲变态欧美另类捆绑| 深夜福利一区二区| 久久成年人免费电影| 91精品免费久久久久久久久| 美女福利精品视频| 成人在线视频网站| 日韩麻豆第一页| 91免费在线视频网站| 狠狠干狠狠久久| 欧美剧在线观看| 国产午夜精品免费一区二区三区| 51久久精品夜色国产麻豆| 亚洲国产欧美一区| 亚洲国产成人在线播放| 日本久久久久久| 欧美日韩国产丝袜美女| 日韩久久精品成人| 自拍偷拍亚洲区| 国产精品专区第二| 久久久av一区| 亚洲精品久久在线| 国产视频福利一区| 欧美另类第一页| 亚洲女人被黑人巨大进入al| 日韩欧美中文字幕在线观看| 91国内在线视频| 91精品国产电影|