麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

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

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

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


  
圖表 17

  
  這樣,選擇“About”菜單時將顯示我們的產品信息。
  
 發布您的最新基于Eclipse的產品二(圖)(圖二)

  
圖表 18

  
  替換閃屏
  
  現在讓我們做一個閃屏(Splash),來替換掉PRoject中那個臨時的splash.bmp文件。
  
 發布您的最新基于Eclipse的產品二(圖)(圖三)

  
圖表 19

  
  替換完畢,雙擊rcpapp.prodUCt,在打開的編輯器選擇第三頁的Splash Screen這一節,選擇閃屏在哪個插件中。
  
 發布您的最新基于Eclipse的產品二(圖)(圖四)

  
圖表 20

  
  事實上,閃屏圖片不一定就是splash.bmp圖片,您可以起隨便一個名字,不過這樣一來就需要修改config.ini文件,這里不多做介紹了。
  
  定制產品的Theme
  
  目前來講,我們的產品做的差不多了。假如直接運行我們的產品,可以看到,那個Tab標題欄不是我們在Eclipse 3.0以后看到的那種波浪型的樣式。我們可以通過配置文件的方式更改產品的樣式。
  
  雙擊plugin.xml文件,在編輯器中打開“擴展”那一頁,選擇擴展點"org.eclipse.core.runtime.products"。
  
 發布您的最新基于Eclipse的產品二(圖)(圖五)

  
圖表 21

  
  可以看到在我們的產品下已經配置好了三個屬性:windowImages、aboutImage、aboutText。現在我們增加一個屬性,點擊“Add”按鈕,增加屬性“preferenceCustomization”,它的值設為“plugin_customization.ini”。
  
 發布您的最新基于Eclipse的產品二(圖)(圖六)

  
圖表 22

  
  可以在這里設置的屬性都是在接口org.eclipse.ui.branding.IProductConstants定義的。包括ABOUT_IMAGE 、ABOUT_TEXT、APP_NAME、PREFERENCE_CUSTOMIZATION、STARTUP_FOREGROUND_COLOR、STARTUP_MESSAGE_RECT、STARTUP_PROGRESS_RECT、WELCOME_PAGE、WINDOW_IMAGE(棄用)、WINDOW_IMAGES。
  
  同時在我們的project下新增加一個文件plugin_customization.ini,它的內容如下:
  org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
  org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
  
  它的第一項就是設置我們的Tab的樣式,true是傳統樣式。我們設置為false。第二項是設置透視圖所在的位置,這里設置為右上,不過我們的產品中沒有顯示這個選擇,設不設無所謂。
  
  事實上,在這個文件中可以定義的參數有上百個,可以通過Eclipse的javadoc中的org.eclipse.platform.doc.isv/reference/api/constant-values.Html文件查找。配置方式為"包名/常量名=值"。
  
  注重:現在雖然添加了plugin_customization.ini,但是在發布產品的時候還是不會將這個文件添加上去。所以您需要在plugin.xml文件的編輯器的build頁面中,將plugin_customization.ini文件選上。
  
 發布您的最新基于Eclipse的產品二(圖)(圖七)

  
圖表 23

  
  發布產品
  
  現在到了發布我們產品的時候了。
  
  不過在發布之前,先更改一個Eclipse3.2錯誤,因為目前的自動生成的介紹頁面有些錯誤。在生成介紹頁面的時候,在content目錄下生成了三個xhtml文件,將這三個文件中的中文去掉,否則在Eclipse解析的時候會出錯。
  
  選擇"EXPort"(導出)菜單,在對話框中選擇“Eclipse product”。
  
 發布您的最新基于Eclipse的產品二(圖)(圖八)

  
圖表 24

  
  點擊下一步按鈕。在接下來的對話框中選擇哪一個產品文件,以及產品發布的文件夾的名稱。您可以選擇發布成打包的文件,也可以選擇發布到某個文件夾中。同時還可以選擇class的版本。
  
 發布您的最新基于Eclipse的產品二(圖)(圖九)

  
圖表 25

  
  現在運行一下我們的產品吧。
  
 發布您的最新基于Eclipse的產品二(圖)(圖十)

  
圖表 26

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

  
圖表 27

  
  選擇您的jre
  
  真正在用戶的機器上安裝的時候,他的機器上不一定安裝了JRE。所以您可以將JRE和您的RCP程序一起打包。啟動程序首先在本文件夾下檢查是否有jre文件夾,否則的話再找注冊表等地方,假如查找不到jre,程序將無法運行。
  
  打包jre非常的簡單,只需將您機器上的jre文件夾復制到您的RCP產品的目錄下。
  
  提示:在一些應用中,可能需要java的串口包,或者是java的媒體開發包,這些開發包需要安裝到JDK下。您可以將您的jdk目錄復制到RCP應用程序文件夾下,同時將jdk文件夾改名為jre。
  
  創建您自己的啟動程序
  
  目前來說,我們的RCP產品是發布完畢。但是這里有一點點的瑕疵。看一下我們的產品的文件夾。
  
 發布您的最新基于Eclipse的產品二(圖)(圖十二)

  
圖表 28

  
  那個啟動程序“RCP演示程序.exe”文件的圖標還是Eclipse的圖標,這不能不說有那么一點點的遺憾。
  
  可以有多種方式解決。
  
  一種就是通過資源修改文件,將“RCP演示程序.exe”的圖標的資源進行修改。
  
  再一種就是自己寫一個啟動程序,查找jre、分析參數、調用startup.jar文件。
  
  現在給您介紹第三種方法。
  
  打開Eclipse3.2所在的文件下的
  
  eclipse3.2/plugins/org.eclipse.platform.source_3.1.0/src/org.eclipse.platform_3.1.0文件夾,解壓其中的launchersrc.zip文件。
  
  替換解壓的文件夾下的library/win32/eclipse.ico文件,替換成您的文件。
  
 發布您的最新基于Eclipse的產品二(圖)(圖十三)

  
圖表 29

  
  運行library/win32/build.bat文件,將生成啟動程序。將啟動程序改名為“RCP演示程序”,然后復制到您的RCP程序的文件夾下,替換相應的程序即可。
  
 發布您的最新基于Eclipse的產品二(圖)(圖十四)

  
圖表 30

  
  需要注重的是,在Windows下需要Microsoft Visual C and C++ Compiler 6.0,在vs.net 2005下無法編譯。使用mingw也可以。
  
  通過以上的步驟,您就可以完整的發布一個RCP產品的例子了。
  
  下面是廣告時間,您可以休息一次了。以下是我做的一個RCP的程序。
  
發布您的最新基于Eclipse的產品二(圖)(圖十五)
點擊查看大圖


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一区二区三区视频在线观看 | www.guochanav.com | 在线成人免费观看 | 毛片免费看网站 | 国产精品99久久99久久久二 | 色999中文字幕 | 538任你躁在线精品视频网站 | 成人毛片100免费观看 | 成人午夜视频免费在线观看 | 91小视频在线观看免费版高清 | 成人免费毛片一 | 久久国产一级 | 国产精品www | 免费一级在线视频 | 在线观看国产网站 | 亚州综合网| 欧美精品一区二区三区四区 | 成人精品aaaa网站 | 九九热在线视频观看 | 国产美女视频黄a视频免费 日韩黄色在线播放 | 91av国产在线 | 久久久激情网 | 精品一区二区三区在线观看国产 | 久久17 | 黑人一区二区三区四区五区 | 久久久国产精品网站 | 一级大黄毛片 | 免费亚洲视频在线观看 | 黄色大片高清 | 澳门一级淫片免费视频 | 日本成人一区二区三区 | 天天草夜夜骑 | 国产精品免费看 | 亚洲成人精品区 | 激情夜色 | 久久艹国产精品 | 黄色免费在线视频网站 | 久久色网站 | 中文字幕亚洲一区二区三区 | 黄色大片免费网站 | 国产精品毛片无码 |