問題タブ [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.
eclipse - すべての Eclipse エディターを列挙しますか?
私は単純な Eclipse プラグインを作成しました。ユーザーはTableViewer
データベース リソースを使用して、それらのリソースのいずれかでエディターを開くことができます。
したがって、ユーザーは実行中のエディターの上位インスタンスをゼロにすることができます。
これらのエディター インスタンスのリストを取得するために使用できる API はありますか?
eclipse - Eclipse RCP プラグインの開発 - 新しい menuContribution オプションを取得できません
私はEclipse 3.2を使用しています。RCP アプリケーションの場合、org.eclipse.ui.menus から拡張しようとしています。右クリックして新しいオプションを選択すると、「メニュー投稿」が表示されません。「新規」の下にオプション「アイテム」、「メニュー」、「グループ」、「ウィジェット」しか表示されません。「メニュー投稿」というオプションはありません。ターゲット プラットフォームに欠けているものはありますか? もしそうなら、どの瓶ですか?
java - 現在、Maven で Eclipse プラグインをビルドし、優れた IDE 統合を持つことは可能ですか?
現在、ビルド プロセスを改善するために Maven を評価しています。通常の jar ファイルのビルドと作成は今のところうまくいきますが、Maven IDE には完全に満足しているわけではありません。
プロジェクトに必要なすべてのライブラリがビルドされた時点で、Eclipse RCP プロジェクトに移っています。そして今、私はどのように進むべきかわかりません。
実際の RCP 部分に移る前に、最初にビルドする必要があるプラグインがいくつかあります。したがって、実際には3つの問題があります。
これらのプラグインを構築したいのですが、そのための唯一の本当の解決策は maven-bundle-plugin のようです: http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
しかし、優れた IDE 統合のためには、自動的に生成される適切なファイル (plugin.xml、build.properties など) も必要です。
RCPパーツを構築するための唯一の解決策は、私が知る限り、ant-pdeを使用するpde-maven-plugin http://mojo.codehaus.org/pde-maven-plugin/だけです。 . これはばかげていますね。
私が見つけた他の唯一のものは tycho ( http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/ ) でしたが、これは非常に初期の段階までです。
繰り返しになりますが、優れた Eclipse 統合が必要です。私は本当に、本当に、依存関係を 2 回指定したくありません。
では、maven を使用して Eclipse RCP プロジェクトをどのように構築するのでしょうか?
アップデート
今のところ、そのような解決策はないようです。Tycho は非常に有望に見えますが、私は 2 日間を無駄にし、実行できませんでした (この時点での現行バージョン)。完成まであと半年くらいかな。
java - Java から特定のファイルのデフォルト (ネイティブ) アプリケーションを起動する方法は?
ファイルのリストを表示しています。つまり、私の Java アプリケーション (Eclipse RCP) では、xls、doc、pdf、odt などです。ユーザーがファイルをクリックすると、Windows エクスプローラーや Finder で発生するのと同じように、適切な (OS の考えに従って) ネイティブ アプリケーションを起動したいと考えています。
そして、私がここにいる間: Finder や Explorer がさまざまなファイルの種類に使用するのと同じアイコンも表示するとよいでしょう。
このためのライブラリまたは Eclipse プラグインはありますか?
eclipse-plugin - Eclipse RCP: アプリケーションは、定義されたエディターを認識しません。(PartInitException の取得)
org.eclipse.ui.editors から拡張し、plugin.xml でエディター ID を「MyEditorId」として定義しました。対応するエディタークラスを書きました。次に、このコードを使用してビューからエディターを開こうとしました。
page.openEditor(input, "MyEditorId");
しかし、「PartInitException」が発生しています。つまり、アプリケーションは ID でエディタを認識していません。参照したeditor-idにスペルミスがないことを確認しました。編集者が認識されないのはなぜですか?
eclipse - Eclipse RCP を学ぶ最良の方法は何ですか? 私だけ違う感じ?
私は構造化プログラミング (例: C)、オブジェクト指向プログラミング (例: Java)、スクリプト (例: Javascript)、Web (例: HTML、JSP、サーブレット、CSS) などに慣れています。
さて、Eclipse RCP プラグインの開発を始めたばかりの頃、プログラミングに関しては全体的に奇妙な感じがします。Eclipse RCP 開発のやり方は、上で述べた他の言語とはまったく異なり、正直なところあまり楽しめません。
そう感じるのは私だけでしょうか?
Eclipse RCP への移行をより良いものにするために他に提案することはありますか? (気分が良くなれば)。
PS: チュートリアルについては、このスレッドを既に見ました。開発のバックグラウンドが私と似ている場合、他の人がどのように感じているかを知りたかっただけです。
java - Eclipse プラグインからパッケージ エクスプローラーで選択したノードを取得する方法
Eclipse コマンド プラグインを作成しており、パッケージ エクスプローラー ビューで現在選択されているノードを取得したいと考えています。返された結果から、選択したノードがファイルシステム (つまり、c:\eclipse\test.html) に存在する絶対ファイルパスを取得できるようにしたいと考えています。
これを行うにはどうすればよいですか?
java - Eclipse プラグインでは、markerAnnotationSpecification 拡張ポイントに相当するプログラムはありますか?
拡張ポイントorg.eclipse.ui.editors.markerAnnotationSpecification
は、特定のユーザー定義のテキスト注釈がエディターでどのように表示されるかを変更するために使用されます。
これらをプラグインからプログラムで作成、変更、またはオーバーライドする方法はありますか?