問題タブ [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.
deployment - RCP 展開オプションにはどのようなものがありますか?
RCP アプリケーションがあり、インストール/更新を行うためのより良い方法を探しています。現在インストールするには、zip ファイルを解凍するだけです。zip ファイルには、Java コードではないスクリプトも含まれています。以前に解凍した古いフォルダーを最初に削除しないと、更新時にいくつかのバグが発生していました。フォルダーを削除する際の問題は、ユーザーが設定したプラグイン設定を失うことです。インストールでは、COM サーバーも登録する必要があります。更新では、プラグインを更新し、現在のスクリプト フォルダーも置き換える必要があります。rcp アプリのインストールと更新に使用できる最適なオプションは何ですか? ありがとう!
eclipse - Groovy スクリプトでの Eclipse RCP スタンドアロン エクスポートの問題
Eclipse 3.5.2 を使用してスタンドアロン RCP アプリをエクスポートしようとしています。
このアプリには、メインの Pure Java プラグインと、メインのプラグインで使用される Java / Groovy プラグインがあります。
「エクスポート ウィザード」を使用してメインの RCP プラグインをエクスポートすると、Groovy クラスが見つからないというコンパイラ エラーが発生します。
このプラグインは、Eclipse 内から実行すると正常に動作します。
編集:こちらのリンクから手作りのプラグイン(JAR)を使用してこれも試しました
何か案は?
eclipse - EclipseRCPのスプラッシュスクリーンProgressBarには「ダーティ」コーナーがあります
組み込みのProgressBar( AbsolutePositionProgressMonitorPart )とともにRCPスプラッシュ画面を使用しています。スプラッシュ画像の背景色は青ですが、プログレスバーの背景が白のように見えるため、角が白くなります。
(出典:iachelini.de)
BasicSplashHandlerには「setBackground」はなく、getContent()。setBackground(Color)には目立った効果はありません。うるさくなりすぎたくないのですが、アプリケーションから最初に目にするのはスプラッシュなので、きちんと整理することが非常に重要だと思います。それで、あなたはこれらの角を取り除く方法について何か考えがありますか?
eclipse - Eclipse RCP アプリで xsd ファイルから GUI を自動的に作成してバインドする
XSD ファイルから GUI コンポーネントを作成したいと考えています。生成された GUI は、対応するスキーマの具体的な xml インスタンスに使用し、「興味深い」要素または属性コンテンツへのデータバインディングを行う必要があります。私はこれらの解決策を検討しました:
ジャックスフロント。(商用ツール)。これはソースコードを生成しません。生成された GUI と GUI の他のコンポーネントとの間の通信が必要なため、これは私にとって重要です。
xsd2emf を使用して、そこからエディターを生成してみてください。生成されたモデルと生成されたエディターは複雑すぎて、バグがあります。
たとえば、xsd から xml を生成し、xml を dom としてロードし、興味深い部分を選択し、http://www.vogella.de/eclipse.html で説明されている 1 つの方法を使用してデータ バインディングを生成します。
誰かが別のアイデアを持っているか、すでにその問題をうまく解決していますか? SWT GUI を生成する無料のオープン ソース ソリューションを希望します。
java - コマンドウィンドウでrcpを実行しているときにコマンドラインからパラメータを取得する方法は?
私たちが知っているように、次のようにコマンドラインでEclipseを実行できます。
eclipse.exe -クリーン
同じ方法でEclipse RCPプログラムを実行する必要があります
myrcp.exe パス
myrcpコードでパラメータ「パス」を取得するにはどうすればよいですか?
ありがとう〜
java - 実行後に rcp ハンドラを再チェックする
propertyTester と有効化ハンドラーに問題があります。プロパティは areUpdatesAvailable で、このプロパティが true の場合、ハンドラーが有効になります。ハンドラーが実行された後、areUpdatesAvailable の値は false になりますが、現在の設定では、選択が変更されたときのみチェックされます。したがって、アイテムを右クリックして Update ハンドラーを呼び出し、選択内容を変更せずにアイテムを再度右クリックすると、プロパティ テスターが再度呼び出されないため、更新は引き続き有効になります。ハンドラーが実行された後に再度チェックする方法はありますか?
eclipse - Eclipse RCP: プラグインの依存関係とクラスパスの問題をトラブルシューティングするには?
私はEclipseに基づくRCPプロジェクトに取り組んでいます。正常に動作していますが、最近、新しい Eclipse バージョン (3.2 -> 3.5) を使用するようにアップグレードすることにしました。
少し苦労した後、新しいプラットフォームで実行されました。それから私は何かをしました。何だかわからない。最終結果は、プラグインの 1 つ (A) が依存プラグインの 1 つ (B) (これも私のもの) のクラスにアクセスしようとすると、クラスパス エラーが発生することです。
私が見る限り、プラグイン A の依存関係リストにはプラグイン B があり、コンパイラはエラーを表示しません。テストするために、1 つのクラスを含む新しいプラグイン C を作成し、プラグイン A からそのクラスにアクセスしました。これは正常に動作します。
このような問題をトラブルシューティングするためのヒントはありますか? チェックする設定のチェックリスト? 私は何時間もこれに苦労してきましたが、どこにも行きません! 何かを変更するまで機能していたので、特にイライラしました!
ありがとう
アップデート
また、このプロジェクトはかなり古く、マニフェストではなく plugin.xml を使用していると言わざるを得ません。これは問題になる可能性がありますか?アップグレードする方法はありますか?
eclipse - Eclipse の列と FilteredTree
FilteredTree
運の悪いいくつかの列を作成しようとしています。列を使用すると正常にTreeViewer
動作しますが、使用に切り替えるとFilteredTree
、列を削除した場合にのみ動作するようになるため、列で使用する方法があるかどうか疑問に思ってFilteredTree
います。
netbeans - NetBeans AbstractNode で HtmlDisplayName を更新する方法
NetBeans Platform 6.7 で作業しています
いくつかのノードを表示する単純な BeanTreeView があります。それらはすべて通常のテキストで始まり、ソフトウェアのイベントに応じて、それらの一部を太字または下線に変更したいと考えています。
問題は、ツリーを取得してノードの表示を更新する方法がわからないことです。
AbstractNode.setName() を呼び出すと、名前を変更できますが、太字のタグはサポートされません。
getHtmlDisplayName() の結果を変更して太字のタグを含めることができます。しかし、ノードを再描画する必要があります - どうすればそれを行うことができますか?
eclipse-rcp - ビューのどのインスタンスがRCPで現在アクティブになっているのかを特定しますか?
RCPアプリケーションを作成しています。同じビューの複数のインスタンスを開く必要がありますが、データは異なります。同じビューのさまざまなインスタンスにセカンダリIDを設定することでそれを行いました。具体的には、私の問題は次のとおりです。ご覧ください
と呼ばれるグラフビューがありますViews.GraphView
。openGraphView
さまざまなグラフを表示するために呼び出されたコマンドから、さまざまなインスタンスを開きました。コマンドは次のとおりです。
TreeLayout
これで、このツールバーで呼び出されるコマンドがあります。このコマンドViews.GraphView
は、グラフのレイアウトを変更することを想定しており、ビューの各インスタンスで動作します。しかし、このためには、ビューのどのインスタンスがアクティブであるかを特定する必要があると思います。コマンドは次のTreeLayout
ようになります。
では、ビューのどのインスタンスが現在アクティブであるかを識別し、それを操作するにはどうすればよいですか?