2

私は純粋な Eclipse E4Application を開発しており、ヘルプ システム (org.eclipse.help プラグイン) をサポートするタスクを取得しました。しかし、それを e4 アプリケーションに追加すると、アプリ ID が必要であるとの記述が開始されませんでした。

!ENTRY org.eclipse.equinox.app 0 0 2012-08-24 22:56:44.744
!MESSAGE Product com.studio.product could not be found.

!ENTRY org.eclipse.osgi 2 0 2012-08-24 22:56:44.794
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2012-08-24 22:56:44.795
!MESSAGE Bundle initial@reference:file:workspace/com.studio/ was not resolved.
!SUBENTRY 2 com.studio 2 0 2012-08-24 22:56:44.795
!MESSAGE Missing required bundle org.eclipse.help.ui_3.5.200.

これは、org.eclipse.help.ui がネイティブの e4 プラグインではないためです。統合するにはどのような方法がありますか? さまざまなチュートリアルや記事を確認しましたが、うまくいきません。私が見つけた唯一の方法はhttps://github.com/fredrikattebrant/Simple-4x-RCP-app Lars Vogelが言及したこの例ですが、これは少し違うようです.UIはWorkbenchAdvison、WindowAdvisorなどによって古い方法で定義されていますの上。ヘルプ サポート付きの純粋な e4 が必要です。

4

1 に答える 1

1

純粋な Eclipse 4 コードは現在 (Eclipse juno 4.2 のように) ヘルプや設定 GUI のサポートを欠いているようです。

ヘルプや設定を使用したい場合、特にプラグインを介してこれらを拡張したい場合、Eclipse 3 互換レイヤーが唯一の方法のように見えますが、そのような互換レイヤーに Eclipse 4 プラグインを追加する方法はありません。ベースの E3 アプリ ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=376486 )。

純粋な E4 アプリにヘルプを追加する場合は、もちろん、E4 モデルを介してアプリに「ヘルプ」メニューを追加できます。コマンド ハンドラーは、ヘルプを表示するための SWT ブラウザー ウィジェットを基本的に含むパーツを開きます。インデックス、検索などのプラグイン可能な E3 ヘルプとは比較になりません。

于 2012-08-25T01:34:53.710 に答える