Equinox公式翻訳+個人解釈を開始します。

3299 ワード

翻訳住所http://eclipse.org/equinox/documents/quickstart.php
転載してからhttp://blog.csdn.net/zsw2zkl/article/details/8686478
Equinoxの使用を開始します。
Equinox OGIフレームワークはEclipse RCPとIDEプラットフォームを構成する基礎を実現しました。しかし、彼は完全に独立したOGIの一つの実現です。ここでorg.eclipse.osgi JARをダウンロードしてEquinoxを実行してもいいです。Eclipseにファイルをインストールすることもできます。home米ドル/plugins/に類似のorg.eclipse.osgi_を見つけました。xxx.jarのjarパッケージが実行されます。jarがあると、命令行に次のコマンドが使用されます。
java -jar org.eclipse.osgi_xxx.jar -console
このコマンドを実行すると、OGIコンソールがコマンド入力を待っています。コマンドプロンプトを取得できます。以下には、Equinoxを開始するための最も興味深いコマンドがあります。
install例えば、install:file//:c:/a.jar
start   
stop   
パス       ディゴ    は、どのような解析エラーか、例えば、あるbundleの状態が予期されていないように、コマンドによって確認できます。
以上の命令により、各Windowsを手動でインストールし、2回目の起動時に前回の運転時の状態を回復することができます。
設定を使ってEquinoxを起動します。
Equinoxは非常に簡単な配置を実現して、最も一般的な配置シーンはframevorkを自動的にインストールして彼が起動する時一連のbundlesを実行して、毎回あなたがEclipseを起動するたびにこのようなことをしています。
例えば、B 1.jarとB 2.jarがあります。今は彼らにEquinoxを起動する時にインストールして起動させたいです。まずディレクトリとファイルを作成してください。
somedir/
  configuration/
    config.ini
  org.eclipse.osgi_xxx.jar
  B1.jar
  B2.jar
config.iniは以下の内容を含むJava propertiesファイルです。OS.bundles属性がかなり強いので、docを見て詳細な情報を得ることができます。
 osgi.bundles=B1.jar@start, B2.jar@start
 eclipse.ignoreApp=true
コマンドに-configrationを追加すればいいです。
config.iniではeclipse.ignoreApp=trueを使ってEquinoxを教えます。Eclipseアプリケーションを起動してみないようにします。もちろんこの設定は必要ではありませんが、入れないとログにエラーが発生します。
今、もしあなたの操作をもっと簡単にしたいならば(上の書き方によって、百人以上のjarから私達は百個以上のXXを書かなければなりません。jar@start)Eclipse bundleを追加できます。以下のようになります。
somedir/
  configuration/
    config.ini
  org.eclipse.osgi_3.3.0.jar
  org.eclipse.equinox.common_3.3.0.jar
  org.eclipse.update.configurator_3.2.100.jar
  plugins/
    B1.jar
    B2.jar
config.iniを修正する。
osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start
そのUpdate configrator bundleが起動すると、彼はフィールドを検索してEquinox.jarにインストールします。3.3.3.0.jar)そばのpluginsディレクトリの下のbundle、注意:ただインストールするだけで起動しません。
最後に、3.3以上のバージョンを使うと、equinox launcherを追加して、あなたのconfigrationディレクトリの下に入れます。equinox launcherは3つの部分を含みます。1017.dll)は、plugins/org.eclipse.equinox.launcher.win 32.win 32.x 86,3.launcher.jarに位置しています。1.0.0.jar)は同様にpluginsの下にあります。
somedir/
  configuration/
    config.ini
  eclipse.exe
  plugins/
    org.eclipse.equinox.common_3.3.0.jar
    org.eclipse.equinox.launcher.win32.win32.x86_1.0.0/
      eclipse_1017a.dll
      [other launcher fragment content]
    org.eclipse.equinox.launcher_1.0.0.jar
    org.eclipse.osgi_3.3.0.jar
    org.eclipse.update.configurator_3.2.100.jar
    B1.jar
    B2.jar
config.iniを修正する。
  osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start
  eclipse.ignoreApp=true
  osgi.noShutdown=true
は、eclipse-consoneを実行すればいいです。
equinoxを使用する場合、すべてのbundle(org.eclipse.osgiを含む)はeclipse.exeの隣のpluginsに置かなければなりません。equinox launcherは標準的に運転eclipse aplicationとして設定されています。もしeclipse apprationが発見されていなかったら、OGI frame orkは停止されます。このように設定されています。