Eclipse RCP/plugin作成まとめ
Infomation
date | version | note |
---|---|---|
2012/06/30 | 0.1 | 初回作成 |
2012/07/01 | 0.2 | 誤記等修正 |
2012/07/08 | 1.0 | 実行関連追加 |
概要
EclipseをRich Client*1として利用が可能。
単体で起動する実行プログラム(RCP)をOSを問わずに作成可能。
出力形式として、RCPアプリケーションとPluginアーカイブが有り、同じプロジェクトから両形式の出力が可能。
はじめに
ここのサイトのTutorialの補足的な内容を以下に纏める。
http://www.vogella.com/articles/EclipseRCP/article.html
インストール
プログラム実行
RCP
RCPとしてプログラムを実行する場合は、Pluginの場合とは逆にextensionタグ(id="application")が必要となる。
エクスポート
RCPアプリケーション
RCPアプリケーションとして、エクスポートする場合は、productファイルをダブルクリックして開ける設定画面のOverviewタブのExportingから行う。
Plugin
Pluginとして、エクスポートする場合は、MANIFEST.MF等をダブルクリックして開ける設定画面のOverviewタブのExportingからエクスポートを行う。
ソースコード
class name | note |
---|---|
Activator | |
Application | 通常のJavaプログラムで言う所のメインクラス |
ApplicationActionBarAdvisor | |
ApplicationWorkbenchAdvisor | |
ApplicationWorkbenchWindowAdvisor | |
Perspective |
要見当
ライブラリ。見た目的に派手な奴が作れそう?
http://blog.richclientgui.com/?page_id=232