「プラグインの準備ができている」RCPアプリケーションを作成する正しい方法は何ですか?私はこの基本的なコンセプトをするのに苦労し、Eclipse 3.7(最新の3.xバージョン)でこれを達成しようとしています。Eclipse 3.7複数のプラグインを使用したRCPアプリケーション
ステップ1
私は3つのEclipseプラグイン・プロジェクトを使用してこれを探求したいと思い: •それはすべての一般的なものでHelloWorldRCPを作るために理にかなってHelloWorldRCP •HelloWorldPluginA •HelloWorldPluginB
カット、コピー、ペーストのメニュー項目を含む編集メニューを備えたメニューバーなど、 HelloWorldPluginAは "Alpha"というメニュー項目を追加し、HelloWorldPluginBは "Beta"というメニュー項目を追加することができますか?ただし、切り取り、コピー、貼り付けの機能は、プラグインAとプラグインBでも機能しますか?
ステップ2
次に、どのように私は、「製品」としてこれを展開していますか?私は新しい製品構成を作成し、既定の実行時構成から依存関係を定義しました。私はインクルードされている多くの依存関係のジャーがあることに気づいていますが、私はそれらを使うとは思わない。たとえば、私は自分の知識にデータバインディングを使用しませんが、それは必要な依存関係を維持し続けます。
私は[Export | Eclipse製品と実行可能な環境が目的のフォルダに作成されます。しかし、これを別のマシンにコピーすると、元のマシンのJavaインストール場所を参照し続けるように見えます。どのようにこれを回避するのですか?
jreをProduct Exportにバンドルしようとしましたが、何も作成されませんでした。私はまた、jre6をjreフォルダとしてコピーしようとしました。これはうまくいくようです。
ここでの問題は、32/64ビットのJava実行環境です。ここには何がアドバイスされていますか?私は32ビットのみを構築し、32ビットまたは64ビットのプラットフォームで動作することを願っています。これは正しいです?
ステップ3
私は、Web-開始、これが今する必要があります。 startup.jarを使用してEclipse 3.5アプリケーションを起動する古い方法が変更されました。私は今、春分ランチャーを使用して、startup.jarではなくjnlpで参照します。しかし、私は32/64ビットの春分瓶win32_64 jarに関連しているように見えます。私は、エクスポートがjarファイルではなくフォルダを書き込むことに気付きました。私は、32ビットと64ビットの両方のランタイム環境に互換性を持たせるために、これが「巧妙なトリック」であると読んでいます。
ここでの問題は、必要なジャーに署名してそれに応じて展開できるように、私はジャーとフォルダが必要なことです。
誰かがJava Web-startの例とEclipse 3.7 RCPアプリケーションを持っていますか?それとも助言?