15

RCP アプリケーションを Eclipse 内から実行しようとすると、次のエラー メッセージが表示されます。

com.bah.gs.arts.jekyll.plugins.VideoLog
    制約の欠落: 必要なバンドル: com.bah.gs.arts.jekyll.plugins.JVLC_Runtime; bundle-version="0.9.1"

誰かがこれを解決する方法を教えてもらえますか?

4

2 に答える 2

37

また、Eclipse の実行構成ダイアログに移動し、[プラグイン] タブを開き、[マジック] ボタン [必要なバンドルを追加] をクリックするのも良い方法です。 :)

于 2009-07-10T09:49:50.623 に答える
5

このスレッドから: " " コマンド
を含む起動構成で RCP アプリケーションを実行することから始めることができます: " " ビューでコンソールを提供します。これは、それが実行されていることを意味するだけです。-consoleOSGiConsoleOSGi

次のようになります。

OSGi>

これが利用可能な場合は、" ss" (短いステータス) と入力してリターンを押してください。これにより、ステータスを含むすべてのバンドルのリストが表示されます。この情報は、問題を追跡するために参照するとよいでしょう。

詳細については、記事「Where Is My Bundle」もあります。


また、製品構成のプラグイン依存関係も確認してください (特に、アプリケーションが起動せず、エラー ログを表示するように提案するだけであるため、上記を実行できない場合) :そこ に表示されていますか?
com.bah.gs.arts.jekyll.plugins.JVLC_Runtime

このスレッドで説明されているように、エクスポート リストの問題に関連していることがよくあります。

于 2009-06-22T18:26:24.570 に答える