問題タブ [eclipse-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 - IStructuredSelection (eclipse-rcp) の親を取得しますか?
ビューに TreeViewer があり、選択した項目の親 (存在する場合) を取得する必要があります。何も機能していないようで、グーグルは答えを出さない..
java - Javaアプリケーションでのインポートに関する奇妙な問題
EclipseBPELDesignerを拡張するためのプラグインを作成しています。このプラグインは、ユーザーがEAnnotationsを介して特定のモデル要素にメタ情報を追加できるようにすることを目的としています。私はすでにBPMNモデルに対して同じことを行い、それは見つけただけで機能しますが、BPELデザイナーに対してこれを行うと、かなり奇妙な例外が発生します。BPELデザイナを拡張しようとしたときに最初に気付いたのは、デザイナのプラグインが通常とは異なるパッケージ構造で定義されていることです。org.eclipse.bpel.xxxの代わりに、すべてのパッケージ名の前に「bin」があります。したがって、いくつかのデザイナークラスをインポートしようとすると、binパスを参照して機能させる必要があります。ただし、すべての例で、通常のパッケージ構造からインポートされたクラスを見つけることができました。
ほとんどの場合、パッケージ名の前にbinを付けてクラスをインポートすることは問題なく機能しましたが、時々、奇妙なエラーメッセージが表示されます。メッセージの形式は次のとおりです。タイプorg.eclipse.bpel.xxxを解決できません。必要な.classファイルから間接的に参照されているEclipseはどういうわけか特定のクラスを見つけることができないようです。私はこの時点で1週間以上立ち往生していて、解決策が見つかりません。私の観点からは、問題はBPELDesignerプラグインで確認する必要があります。これらのプラグイン内では、org.eclipse.bpel.xxxの形式でクラスを参照しますが、私がこれらのプラグインを参照するときに言ったように、それらのクラスは、通常のパッケージ名の前に「bin」が付いたパッケージ内にあります。これは、特定のクラスをEclipseで参照できず、これらの奇妙なエラーメッセージが表示される理由の説明でしょうか?
その問題についての新しいアイデアに感謝し、somwebodyがその問題を解決するためのアドバイスをくれることを願っています。
乾杯ステファン
eclipse - プログラムでEclipse ViewPartのサイズを変更するにはどうすればよいですか?
高さを定義する比率を持つ通常のプラグイン拡張ポイントを使用して作成された ViewPart があります。後で、ViewPart の Canvas にさらに何かを追加するコード ブロックがあります。ユーザーが ViewPart の端をドラッグして大きくしない限り、新しい項目は表示されません。現在のコンテンツまたは指定した値に一致するように ViewPart 自体のサイズを変更するようにプログラムで指示する方法はありますか?
eclipse - Windows クラシック テーマ コンボのコントリビューション アイテムへの切り替え中に収縮する
IToolbarManager に問題があります。このようなビューのツールバーにコンボとスピナーを追加しました
Windows XP/Vista テーマでは、このスピナーは正しく表示されます。しかし、Windows クラシック テーマでプログラムを実行すると、スピナーが縮小され、正しく表示されません。
これは既知の問題ですか? これに対する回避策/パッチを知っていますか?
ありがとうジジョイ
eclipse - Eclipse で読み取り専用エディターを作成する方法 (Eclipse プラグイン開発)
本当に読み取り専用の Eclipse エディターを作成する方法を考えています。私のエディターはTextEditorを拡張するため、メソッドisEditableを再実装すると、常にfalseが返されます。
これは最も簡単な方法であり、ユーザーがエディターで開いたドキュメントに何かを入力したり削除したりできないようにします。ただし、たとえば検索/置換を使用して、ドキュメントのコンテンツを変更することはできます。そして、これは望ましくありません..
この目標を達成するための他の簡単な方法はありますか?
eclipse - Eclipse RCP/プラグインに関する質問
RCP アプリケーション (RCP-APP と呼ばれます) があります。メディア プレーヤー API (.jar ファイル) と、メディア プレーヤー API が JNA 経由でアクセスする C ライブラリ (dll) のフォルダーをラップする新しいプラグイン (プラグイン A と呼ばれます) を作成しました。次に、プラグイン A に依存するメディア プレーヤー アプリケーションを含む別のプラグイン (プラグイン B と呼ばれます) を作成しました。
プラグイン B をアクティブにすると、次のエラー メッセージが表示され、プラグイン B が探しているメディア プレーヤーの .dll を見つけられないことが通知されます。
.dll がプラグイン A の特定のフォルダにあることをプラグイン B (または RCP-APP) に通知するにはどうすればよいですか?
APIは、環境PATH変数を介して.dllを見つけることを期待しているようです。
「plugin A/Folder-Name」を本質的に伝えるにはどうすればよいですか?
ご協力ありがとうございます。
eclipse-plugin - Eclipse RCP 制約の欠落 / バンドル エラー
RCP アプリケーションを Eclipse 内から実行しようとすると、次のエラー メッセージが表示されます。
誰かがこれを解決する方法を教えてもらえますか?