2

Eclipse4RCPを調べています。
次のことをしました:

  1. Eclipse Plugin Project(チェックされていRich Clientない、 Actvatorチェックされていない)を作成したので、/src
  2. を作成しましたProduct Configuration。選択したアプリケーションは E4Application
  3. Feature Project手順1で作成したプラグインを作成して含めます
  4. ファイルで、.productに基づく構成を確認しました featuresorg.eclipse.e4.rcp追加した[依存関係]タブfeatureで、手順3で作成しました(必要な依存関係も追加しました)
  5. Application Model手順1のプラグインプロジェクトとなるコンテナで作成し、New Trimmed Window

すべて保存して起動しようとしましたが、[Eclipse Application
いいえ]ウィンドウが表示され、コンソールにエラーが表示されません。
私がここで何を見逃しているのか、またはこれはどのようにデバッグされているのか、何か考えはありますか?

更新:
私は次のとおりです:10。チュートリアル:プラグインからEclipse4アプリケーションへ
これ10.6. Start applicationは失敗するものです

更新2:ワークスペースの外部に名前(つまりプラグイン名)
でいくつかのディレクトリが作成されていることに気付きました。ウィンドウ に入って削除すると表示されました。 これらのディレクトリが私のワークスペースの外に作成されるのはなぜですか?ここでの問題は何でしたか?runtime-todo.product
runtime-todo.product\.metadata\.plugins\org.eclipse.e4.workbenchworkbench

4

2 に答える 2

4

私はあなたのすべての手順に従い、アプリケーションの起動後に予想される空のウィンドウを取得したので、ここで何かがおかしい.

次のことを試すことができます。

  • .metadataランタイム ワークスペースのフォルダーでエラー ログ ファイルを探します。
  • ファイルを削除する.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi
  • -clean製品起動構成にプログラム引数として追加します

アプリケーションを再起動してみてください。

これで問題が解決しない場合は、ブレーク ポイントを に設定してorg.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel、Eclipse がアプリケーション モデルをロードしようとしたときに何が起こるかを確認できます ( Eclipse 4 ソースも参照)。これが役立つことを願っています!

[更新]: アプリケーションを起動すると、ランタイム ワークスペースが作成されます。ここには、設定やリソースなど、アプリケーションのすべてのメタデータが保存されます。たとえば.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi、アプリケーション モデルのユーザー設定に格納されます。

開発中に、このワークスペースが破損することがあります (たとえば、設定を保存する前にデバッグ中にアプリケーションを停止するなど)。

アプリケーションの実行構成を調べると、ランタイム ワークスペースの場所を確認できます。このMainタブでは、ワークスペース データの場所を確認 (および変更) できます。このランタイム ワークスペースは、開発ワークスペースとは別に保持する必要があります。

[更新 2]:ファイル の役割に関する情報は、ランタイム アプリケーション モデルの構築workbench.xmiで確認できます。Lars Vogel の Web ページでは、Eclipse Plugin および Eclipse RCP Tutorialsで多くの有用な Eclipse チュートリアルを提供しています。

Eclipse ヘルプページでは、ユーザー ガイドと開発者ガイドを参照したり、特定のトピックを検索したりできます。Eclipse ランチャーとランタイムに関する情報は、こちらの にありPlug-in Development Environment Guide > Reference > Launchers > Eclipse Application Launcherます。Main Tabワークスペース データに関する説明については、以下を参照してください。

Eclipse 変数については、アプリケーションの実行構成ダイアログで説明されています。Variables...メイン タブで、ボタンを探します。変数を選択すると、フィールドに説明が表示されVariable Descriptionます。

于 2012-08-17T22:24:22.370 に答える