36

私は初めて Eclipse RCP アプリケーションを作成しようとしているので、ここの Vogella チュートリアルに従っています: http://www.vogella.com/articles/EclipseRCP/article.html

手順に従って、すべてのデフォルト設定を使用して新しい Eclipse 4 アプリケーション プロジェクトを作成しましたが、[Launch an Eclipse application] をクリックすると例外が発生します。エラー ログには、解決できなかった複数のバンドルが一覧表示され、ログの最後に RuntimeException: No application id has been found があります。

チュートリアル/デフォルトに記載されている手順からまったく変更していません。ここで何が起こっているのですか?

4

8 に答える 8

53

投稿した直後に、これを修正するための特定の魔法の呪文を見つけました.

実行構成に移動する必要があります (実行 -> 実行構成)。[プラグイン] タブを選択し、[必要なプラグインを追加] をクリックします。適用してから実行すると、すぐに機能するはずです。

興味深いことに、定期的にこの変更を忘れているようです (ここではバグです)。

于 2012-11-27T00:56:49.733 に答える
16

前述のチュートリアルに、製品の起動に関する一般的な問題のリストを追加しました。ここで見つけてください:一般的な起動の問題に関する Eclipse RCP チェックリスト

アプリケーションはエクスポート後に起動に失敗するため、起動構成を変更することは間違った解決策であることに注意してください。

于 2013-03-11T15:50:41.737 に答える
2

これは、異なるバージョンの eclipse を使用した結果である可能性があります (不明)。同じエラーが発生しました。説明に従って実行構成を変更しようとしたところ、ボタン、チェックボックス、または「必要なプラグインを追加する」と記載されているものは見つかりませんでした。しかし、私が見つけたのは、プラグイン タブの上部にあるドロップダウン リストでした。

起動:

  1. すべてのワークスペースと有効なターゲット プラグイン
  2. 以下で選択したプラグインのみ
  3. 以下で選択した機能のみ

私はオプション2に設定されていました。オプション1に切り替えて、「適用」をクリックしました。結果のRCPウィンドウには予想されるリストが含まれていませんでしたが、エラーはなくなりました...しかし、それはまったく別の問題だと思います。

于 2013-02-24T11:44:10.593 に答える
0

必要なプラグインをすべて追加しても実行できない人のために、 Run Configurationsで構成されたJRE System Libraryがプラグインの最小実行環境を満たしていないときにもこのエラーが発生しました (--> plugin.xml ||マニフェストの Bundle-RequiredExecutionEnvironment)。

于 2015-02-10T09:40:59.193 に答える