1

自分で実行するために、Eclipseから必要なすべてのバンドルに沿って実装したいくつかのバンドルをデプロイしようとしています。たとえば、Equinoxコンテナもバンドルに含めると、実行可能な古い学校のJARのようになります。

そうは言っても、私が走ろうとすると

java -jar org.eclipse.osgi_3.8.1.v20120830-144521.jar

何も起こりません...それはただそこにとどまり、何もしません...そのバンドルだけを他の場所にコピーして同じことを試みても、何も起こりません...これは通常ですか?つまり、このバンドルの古いバージョン(3.6)でこれを正常に実行し、問題なく機能しました。

残念ながら、-debugフラグを試して出力を取得できるかどうかを確認しましたが、mission .optionsファイルについての不満だけが発生しており、他には何も発生していません。

ありがとう、アレックス

4

2 に答える 2

0

誰かが同じ問題を抱えている場合に備えて...このリンクを確認しました:http : //docs.codehaus.org/spaces/flyingpdf/pdfpageexport.action?pageId = 82903240、構成フォルダー、config.iniを作成しました次の内容で:

osgi.bundles=org.eclipse.equinox.common@start, org.eclipse.update.configurator@start,
org.eclipse.core.runtime@start, org.eclipse.core.jobs@start,
org.eclipse.equinox.registry@start, org.eclipse.equinox.preferences@start, 
org.eclipse.core.contenttype@start, org.apache.felix.gogo.runtime@start, 
org.apache.felix.gogo.shell@start, 
org.eclipse.equinox.app@start,org.eclipse.equinox.console@start, 
eclipse.ignoreApp=true
osgi.noShutdown=true

これはうまくいくようです。これは、Equinox OSGiコンテナーを実行するために必要な最小限のバンドルのセットだと思います...そこから、osgiシェルを使用してバンドルを操作できます

于 2013-02-19T09:17:17.247 に答える
0

-console オプションを含めていません。これは、コンソール ビューを開くオプションです。

于 2013-04-08T10:52:08.717 に答える