Vogellas チュートリアル (http://www.vogella.com/articles/EclipseRCP/article.html#plugin_creatinge4) で説明されているように、複数の Eclipse プラグインを単一の RCP アプリケーションに変換しようとしています。しかし、アプリケーションを起動すると、「java.lang.RuntimeException: アプリケーション ID が見つかりません」というエラーが表示されます。
私の間違いはどこですか?
Vogellas チュートリアル (http://www.vogella.com/articles/EclipseRCP/article.html#plugin_creatinge4) で説明されているように、複数の Eclipse プラグインを単一の RCP アプリケーションに変換しようとしています。しかし、アプリケーションを起動すると、「java.lang.RuntimeException: アプリケーション ID が見つかりません」というエラーが表示されます。
私の間違いはどこですか?
「アプリケーション ID が見つかりません」というメッセージは、ほとんどの場合、必要なプラグインが不足していることを意味します。[実行構成] ダイアログに移動し、[プラグイン] タブに移動して、[プラグインの検証] ボタンを押します。制約が満たされていないプラグインの名前を示す小さなダイアログが表示されます。これは、多くの場合、前述の[プラグイン] タブで、それらのプラグインのチェック ボックスが選択されていないことが原因です。
[プラグイン] タブの [必要なプラグインを追加] ボタンを使用すると、多くの場合、問題が解決されます。それでもうまくいかない場合は、リストされているプラグインを詳しく見て、何かおかしくないかどうかを確認してください。ワークスペースまたはターゲット プラットフォームにプラグインを追加するのを忘れたために、アプリケーションが必要としていることがわかっているプラグインがリストにまったく含まれていない可能性があります。
それでも解決できない場合は、SO を検索し[eclipse-rcp] "no application id"
てデバッグのアイデアを探してください。