手把手教你構建一個簡單的Eclipse RCP應用

下載Eclipse RCP IDE

如果你電腦上還沒有安裝Eclipse,那麼請到這裏下載對應版本的軟件進行安裝。具體的安裝步驟就不在這贅述了。

創建第一個標準Eclipse RCP應用(總共分爲六步)

1.創建plugin project

新建一個plugin project

項目名稱爲:com.chris.tasks.ui

其他選項嚴格按照如下配置進行操作

注意:在下一頁中不要選擇模版。

2.創建feature project

新建一個feature project

項目名稱爲:com.chris.tasks.feature,其他配置保持默認即可。

在打開的feature.xml文件中,選擇Included Plugins Tab標籤,將第一步創建的plugin project添加進來。

3.創建project

新建一個普通project,名字爲:com.chris.tasks.product,其他配置按照默認選擇後完成創建

然後在新建的project上右鍵選擇 - Other - New Product Configuration

名字這裏使用todo.product,其他的默認。

在創建好的product界面,按照下圖進行選擇和配置

在configuration tab裏面,選擇Add Recommended

在contents tab裏面,選擇如下4個features,主要是將前面創建的com.chris.tasks.feature增加進來。

注意:配置完後隨手進行保存。

4.創建application model

回到第一步創建的com.chris.tasks.ui項目,右鍵 - Other - New Application Model,其他選項保持默認即可。

創建完成後,自動打開Application.e4xmi界面,在界面上按下圖操作新增一個窗口。

修改名稱後綴爲taskmanager。

5.創建application model

回到第三步創建的com.chris.tasks.product項目,在launching tab增加參數-clearPersistedState

6.Launch Application

在todo.product裏面,點擊Launch an Eclipse application

最後會跳出一個簡單的可縮放Eclipse RCP應用窗口,如下圖:


如果在點擊Launch後,出現報錯,請按照本文介紹仔細覈對每一步是否配置正確。

最後整體總結一下:創建一個簡單Eclipse RCP應用其實還有更簡單的辦法,本文所論述的內容是從工程化的角度出發,分別定義了三個層級:

  • Plugin Project
  • Feature Project
  • Product

Plugin Project是功能開發的最小單位,很多Java代碼邏輯都在這個項目裏面實現;

Feature Project是對Plugin Project的一種細粒度組織形式,往往一個Feature Project會包含多個Plugin Project,以代表程序的一部分特性;

Product是最終產品的配置界面,通常最終形成一個可運行的程序,它會組合多個Feature。


如果您覺得有用,請點贊關注,謝謝~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章