[[Program]] *Eclipse で Equinox 以外の OSGi Framework (Apache Felix) を使用する方法 [#sbbcb893] ※基本的に Apache Felix のバンドルを利用する環境を構築します。 ただし、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] +https://ehobby.jp/gitbucket/ApacheFelixFramework/felix4eclipse/archive/v0.0.1.zip をダウンロードして任意のディレクトリに解凍する。 +&ref(felix4eclipse-v0.0.1.zip); をダウンロードして任意のディレクトリに解凍する。 +Eclipse にて「インポート」を選択する。 &ref(IMG001.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);