- 追加された行はこの色です。
- 削除された行はこの色です。
[[Program]]
*Eclipse で Equinox 以外の OSGi Framework (Apache Felix) を使用する方法 [#sbbcb893]
※基本的に Apache Felix のバンドルを利用する環境を構築します。
ただし、Eclipse 上で OSGi Framework を動作させるのに必要最低限の
Eclipse (Equinox) のバンドルを利用します。
ただし、Eclipse 上で OSGi Framework を動作させるのに必要最低限の下記、Eclipse (Equinox) のバンドルを利用します。
org.eclipse.osgi
org.eclipse.equinox.console
Apache Felix] の公式ページに記載されている方法は、
Eclipse の OSGi フレームワークと同様の起動ができません。
http://felix.apache.org/documentation/development/integrating-felix-with-eclipse.html
** 使用方法 [#mffa7f4b]
+&ref(ApacheFelix.7z) をダウンロードして任意のディレクトリに解凍する。
+&ref(felix4eclipse-v0.0.1.zip); をダウンロードして任意のディレクトリに解凍する。
+Eclipse にて「インポート」を選択する。
&ref(01.png);
&ref(IMG001.png);
+「一般」の「既存プロジェクトをワークスペースへ」を選択する。
&ref(02.png);
+
&ref(IMG002.png);
+ApacheFelix.7z を解凍したディレクトリを選択し「完了」を押下する。
&ref(IMG003.png);
+ApacheFelix.target をダブルクリックし、開かれる画面の「再ロード」を押下する。
&ref(IMG004.png);
+「ウィンドウ」→「設定」にて開かれる画面の「プラグイン開発」→「ターゲット・プラットフォーム」を選択する。
&ref(IMG005.png);
+「ApacheFelix」を選択し、適用を押下する。
&ref(IMG006.png);
** 実行方法 [#i535e065]
+実行の構成画面を開く。
&ref(IMG007.png);
+「OSGiフレームワーク」を右クリックし「新規作成」を選択する。
&ref(IMG008.png);
+少なくとも次のターゲット・プラットフォームを選択し、実行する。
org.eclipse.osgi
org.eclipse.equinox.console
&ref(IMG009.png);