問題タブ [rcp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse RCP アプリケーションでのグラフの視覚化
内部階層構造をグラフとして表示する必要があるEclipse RCPアプリケーションに取り組んでいます。グラフのノードは、背景画像のさまざまなポイントに配置する必要がありますが、ドラッグ サポートを提供する必要があります。グラフは、マップ上のノードのサイズを変更せずにズーム可能 (レイアウト ズーム) である必要がありますが、背景画像は通常どおりにスケーリングする必要があります。ある種のセマンティック ズーム (要求に応じてサブ ノードを表示および非表示にする) が可能である必要があります。この問題を解決するには、どのライブラリまたはツールが適していますか?
更新: グラフは UML クラス図のように表示されるはずです。
java - SWT/JFace か Eclipse RCP か?
SWT/JFace を使用する代わりに、アプリケーションのベースとして Eclipse リッチ クライアント プラットフォームを選択する理由は何ですか?
eclipse - Eclipse RCP 製品のエクスポートがハングするのはなぜですか?
Eclipse 3.5.1 を使用して RCP 製品の Mac および Win バージョンを構築しています。RCP デルタ パックをインストールしましたが、すべて問題ないようです。ただし、エクスポートに行くと、進行状況バーが「公開中のメタデータ」で動かなくなります (エクスポート プロセスの約 20%)。その後は一向に進展しません。また、キャンセルしても何の効果もありません。Eclipse を終了するには、Eclipse を殺さなければなりません。
ワークスペース .metadata/.log ファイルには警告がまったくありません。
何か案は?
eclipse - PDE ビルド、p2、および AdvancedInstaller を一緒に使用する
Eclipse 3.5.1 の PDE ビルドのコマンドライン バージョンで Eclipse RCP アプリケーションを構築しています。次に、AdvancedInstaller を使用して RCP 製品のインストーラーを作成します。AdvancedInstaller の代わりに InstallShield や同様のパッケージャーを使用した場合、コンテキストは似ていると思います。
ビルドに p2 プロビジョニングを組み込んだ場合、製品をスタンドアロン インストーラー (引き続き Advanced Installer によって生成されます) として配布し続け、p2 で生成された更新リポジトリを介して更新を行うことはできますか?
eclipse - P2 ヘッドレス アップデートが機能しない
私は org.eclipse.equinox.p2.examples.rcp.prestartupdate プロジェクトを採用し、RCP アプリケーションで使用できるように調整しました。次に、毎晩のビルドの一部として更新される更新リポジトリをセットアップします。
アプリケーションを開くと、更新中のように動きます。更新サイトが見つかり、各バンドルのアンインストールおよびインストール オペランドが正しく生成され、エラーなしで終了したと表示されます。問題は、プロファイルが更新されても、プラグインが実際にはプラグイン フォルダーにインストールされないことです (その後の実行では更新がないと表示されます)。次回ビルドを実行すると、更新があることが正しく識別されますが、同じことが再び起こります。
私はデバッグに何日も費やしましたが、通常とは異なるように見える唯一のこと (何が起こっているのかを完全に理解しているわけではありません) は、最後の構成フェーズで TouchpointData オブジェクトのいずれにも指示がないため、configure のようには見えないことです。すべきことをしている。
私は次にどこを見ればいいのかまったく見当がつかないので、他の誰かが何かアイデアを持っているかどうかを知りたい.
アップデート:
私はついに何が起こっているのかを理解しました。
この問題は、メタデータ リポジトリを生成せずに製品をビルドしたときに発生しました。Eclipse でビルドするときは、製品のエクスポート ウィザードで [メタデータ リポジトリの生成] をチェックしませんでした。これは、p2 リポジトリは必要なく、製品だけが必要だったからです。問題は、そのボタンをチェックしないと、製品が P2 対応としてインストールされず、特にプロファイルが生成されないなどの副作用が発生することです。
コードでプロファイルを手動で作成することでこれを補おうとしましたが、それは本当に悪い考えであることがわかりました。プロファイルが正しく設定されていなかったため、元の問題が発生しました。
「メタデータ リポジトリの生成」を使用して製品のエクスポートを開始すると、更新プログラムが新しいプラグインを正しくインストールし始めたことを確認しました。
私が今抱えている問題は、プラグインが正しくインストールされているにもかかわらず、実行可能ファイルが破棄され、アプリケーションを起動できなくなっていることです。Hudson を使用して更新サイトを構築していますが、Eclipse エクスポート製品ウィザードを使用すると存在するバイナリ フォルダーが見つかりません。それが今間違っていると思います。
ヘッドレス PDE ビルドでバイナリがビルドされない理由はありますか?
これも思いつきました。必要なのは、構築したいプラットフォーム用の個々のランチャー プラグインだけだと思っていました。プロセスを理解しようとしていたので、プラグインを 1 つずつビルド サーバーにコピーしていました。デルタ パックの org.eclipse.equinox.executable 機能が必要なビルドに、プラットフォーム固有のバイナリが含まれていることが判明しました。それをビルドに追加すると、バイナリが出力に表示され始めました。バイナリを使用すると、更新メカニズムは意図したとおりに機能します。
java - RCP TableViewer で CellEditor を手動でトリガーする
前の編集が完了すると、テーブルビューアーの次のセルに自動的にジャンプして、ユーザーを慰めたいと思います。ユーザーは、エントリのリストで start-endtimes を変更する必要があります。特定のセルの CellEditor を手動で (プログラムで) トリガーするにはどうすればよいのでしょうか。私は Eclipse でそれを見たことがなかったので、今回は "monkey see, monkey do" は役に立たないようです。:)
御時間ありがとうございます
eclipse - Eclipse RCP デタッチ ビューのウィンドウ枠にタイトルを追加する
取り外し可能なビューを持つ Eclipse RCP プロジェクトに取り組んでいます。ビューが切り離されたら、ビューを囲むウィンドウの境界にテキストを配置できるようにしたいと思います。誰もこれについて経験がありますか?開発環境はWindows上のEclipse 3.4です。ありがとう。
eclipse-rcp - 1 つまたは 2 つのプラグインをスタンドアロンの RCP アプリケーションとしてパッケージ化しますか?
私が保守しているいくつかの Eclipse プラグインがあります。それらは十分に有用であることが証明されており、Eclipse の完全なインストールのオーバーヘッドなしで、Eclipse 以外のユーザーがそれらを求めてきました。
これは可能だと確信していますが、これを可能にする方法は不明です。スタンドアロンの RCP アプリを作成し、プラグインを依存関係として含めるという私の試みは、さまざまな結果をもたらしました。より具体的には、私のパースペクティブはプラグインからビューをインスタンス化しようとし、(静かに) 失敗します...
...しかし、同じプラグインが検索拡張機能を実装しているため、標準の Eclipse 検索ダイアログに表示されます。
このハードルを克服するのに役立つ、強化された Eclipse tar から参照できるリソースはありますか?
M.
eclipse - RCP-RAP アプリケーションでバンドルを解決できませんでした
多数のプラグインで構成される RCP アプリケーションがあります。そして今、古いプラグインを使用する RAP アプリケーションを開発しようとしています。私の RAP は、1 つの古いプラグインに依存しています。独自のターゲット プラットフォームを作成し、RAP SDK やその他の多くの Eclipse プラットフォーム ライブラリを追加しました。RAP アプリケーションを実行すると、この例外が発生します。それを解決するアイデアはありますか?依存プラグインは「org.eclipse.ui」パッケージを使用します。
org.osgi.framework.BundleException: バンドルを解決できませんでした。理由: 制約がありません: Require-Bundle: org.unicase.link; bundle-version="1.0.0" at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1313) at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle) .java:1297) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:319) org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370) ) org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1069) で org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:554) で org. eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:
2009-12-02 01:13:23.625::WARN: エラー: /rap java.lang.IllegalArgumentException: 「hello」という名前のエントリ ポイントが存在しません。org.eclipse.rwt.internal.lifecycle.EntryPointManager.createUI(EntryPointManager.java:77) で org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:227) で org.eclipse.rwt.internal .lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:115) at java.lang.Thread.run(Unknown Source) at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:80)
java - カスタムRCP設定ページの「デフォルトに戻す」および「適用」ボタンを削除する方法
RCPで設定ページを作成する場合、たとえば次のようになります。
デフォルトで追加される「デフォルト値に戻す」ボタンと「適用」ボタンを削除するにはどうすればよいですか。使用する
エラーが発生します。