問題タブ [eclipse]

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.

0 投票する
1 に答える
5637 参照

eclipse - Can't create a subversion repository with Eclipse 3.4.0, svn 1.5.1

I'm working on mac OS x 10.4. I have a subversion repository stored on an external drive connected via USB. I created a new python project in Eclipse (using the PyDev plugin). When I use right click Team->Share Project to set up a new project with subversion, I get the following error:

The subversion repository has the following permissions:

The external drive is formatted as Mac OS extended

I'm completely stumped. Anybody have any suggestions?

0 投票する
4 に答える
11752 参照

java - SWT ScrolledComposite がその子の一部を食べ​​ないようにする

私は何を間違えましたか?

これが私のコードからの抜粋です:

...しかし、最後のボタンをクリップします: 代替テキスト

bigbrother82: うまくいきませんでした。

SCdF: あなたの提案を試してみたところ、スクロールバーがなくなりました。私はそれにもう少し取り組む必要があります。

0 投票する
7 に答える
102712 参照

eclipse - Eclipseのsvnで悪い変更をロールバックする

Subversionリポジトリにいくつかの悪い変更を加えたとしましょう。それから私は良い変化をコミットします、それは私が保ちたいです。

Eclipseでこれらの悪い変更をロールバックし、良い変更を保持する最も簡単な方法は何でしょうか。悪い変更に関連するファイルは、良い変更に関連するファイルと同じではないと仮定します。悪い変更と同じファイルに良い変更が加えられた場合、状況はどのように変化しますか?

私は主にEclipseプラグイン(SubclipseまたはSubversive)を介してこれを行う方法を探していますが、コマンドラインコマンドも興味深いものです。

0 投票する
5 に答える
504 参照

java - リモート インターフェイスまたはオブジェクト モデルの公開

非同期リモート インターフェイスを公開する最善の方法について質問があります。

条件は次のとおりです。

  • プロトコルは非同期です
  • 第三者はいつでもデータを変更できます
  • コマンドの往復は重要な場合があります
  • モデルは UI インタラクションに適している必要があります
  • プロトコルは特定のオブジェクトに対するクエリをサポートしているため、モデルもサポートする必要があります

この分野で不足しているスキルを改善する手段として (および Java 全般をブラッシュアップする手段として)、xmms2用の Eclipse ベースのフロントエンドを作成するプロジェクトを開始しました(後述)。

それで、問題は次のとおりです。リモート インターフェイスを適切なデータ モデルとして公開するにはどうすればよいですか (この場合は、管理とイベント処理を追跡します)。

一般的な議論からパターン名の削除、具体的な例やパッチまで、何でも歓迎します :)


ここでの私の主な目標は、このクラスの問題全般について学ぶことです。私のプロジェクトがそれから利益を得ることができるなら、それは結構ですが、議論を始めるための何かを持っていることを厳密に提示します.

私は「クライアント」と呼ぶプロトコル抽象化を実装しました(従来の理由から)。これにより、メソッド呼び出しを使用してほとんどの公開された機能にアクセスできますが、それは完全ではありませんが満足しています。

xmms2 デーモンによって提供される機能には、トラックの検索、メタデータの取得と操作、再生状態の変更、プレイリストのロードなどがあります。

私は xmms2 の最新の安定版リリースに更新している最中であり、現在の実装の明らかな弱点のいくつかを修正したほうがよいと考えました。

私の計画は、デーモンとのより自然な相互作用を可能にするプロトコル インターフェイスの上に、より良い抽象化を構築することです。現在の「モデル」の実装は使いにくく、率直に言って非常に醜いです (本当に恐ろしい atm である UI コードは言うまでもありません)。

現在、ID に基づいてTrackクラスのインスタンスを取得するために使用できるTracksインターフェイスがあります。検索はCollectionsインターフェイス (残念ながら名前空間の競合) を介して実行されますが、これはむしろ Tracks に移動したいと思います。

どのデータも第三者によっていつでも変更される可能性があり、これは配布されるモデルと変更通知に適切に反映されるべきです

これらのインターフェイスは、接続時に次のようなオブジェクト階層を返すことによって公開されます。

  • 繋がり
    • プレイバック getPlayback()
      • 再生、一時停止、ジャンプ、現在のトラックなど
      • 再生状態の変更を公開する
    • トラック getTracks()
      • 追跡 getTrack(id) など
      • トラックの更新を公開する
    • コレクション getCollection()
      • プレイリストまたは名前付きコレクションを読み込んで操作する
      • メディア ライブラリのクエリ
      • コレクションの更新を公開する
0 投票する
4 に答える
275 参照

c - Cエディターで自動定義...なぜですか?

EclipseがC プロジェクトで新しいファイル ( .cまたは.h#defineファイル) を作成すると、エディターは常に次のようにファイルの先頭に を#define自動作成します。このようなファイルの

私は他の編集者もこれを行っているのを見てきました (Codewright と SlikEdit だと思います)。#defines問題なく削除できるので、エディターに対して何もしていないようで、それらを使用する理由が思いつきませ 。なぜそこにいるのか誰か知っていますか?

0 投票する
1 に答える
4026 参照

java - Eclipse Plugin Dev: 現在選択されているプロジェクトのパスを取得するにはどうすればよいですか?

プロジェクト内の一連のファイルを解析するプラグインを作成しています。しかし、今のところ、答えを得るために Eclipse API を検索するのに行き詰まっています。

プラグインは次のように機能します。ソース ファイルを開くたびに、プラグインにソースの対応するビルド ファイルを解析させます (これは、解析結果をキャッシュすることでさらに開発できます)。ファイルを取得するのは簡単です:

私が抱えている問題は、ソース ファイルとビルド ファイルのパスにハード コードされた文字列を使用する必要があることです。Eclipse からビルド パスを取得する方法を知っている人はいますか? (ちなみに私はCDTで働いています)。また、ソース ファイルのソース パス (たとえば、1 つのファイルが "src" ディレクトリの下にあるなど) を特定する簡単な方法はありますか?

0 投票する
3 に答える
525 参照

eclipse - Eclipse 3.4で開発し、Eclipse3.3で実行します

私は、SWT、JDT、GEFなどのコアEclipseプラグインの束に基づいてEclipseプラグインを開発しています。

プラグインはEclipse3.3と互換性がある必要があります。これは、多くの潜在的な顧客がまだプラグインを使用しているためです。ただし、個人的にはEclipse 3.4の新機能が気に入っており、開発に使用したいと考えています。これは、3.3コードを参照し、デバッグ時に3.3インスタンスを実行するためにPDEが必要であることを意味します。

これを実現するためのヒントはありますか?

ありがとう。

0 投票する
9 に答える
20207 参照

eclipse - Eclipse ファイル検索に svn ディレクトリを含めないようにするにはどうすればよいですか?

Eclipseでファイル検索を行うと、.svnデフォルトでディレクトリが含まれます。それらをビルド パスから除外しようとしましたが、ファイルの検索結果には引き続き表示されます。

0 投票する
6 に答える
47602 参照

java - Javadoc が依存関係にアタッチされていない場合に、Maven の Eclipse プラグインで Javadoc を依存関係に参照する方法

私は開発に Eclipse、Maven、および Java を使用しています。Maven を使用して依存関係 (使用可能な場合は jar ファイルと javadoc) をダウンロードし、Maven の Eclipse プラグインを使用して Eclipse の .project および .classpath ファイルを生成します。ダウンロードした依存関係に javadoc が添付されていない場合、Eclipse で依存関係の javadoc を確認できるように、javadoc へのリンクを .classpath ファイルに手動で追加します。次に、Maven の Eclipse プラグインを実行して .classpath ファイルを再生成すると、もちろんその変更は消去されます。

Maven の Eclipse プラグインを実行しているときに、Javadoc のクラスパス属性を自動的に追加するように Maven の Eclipse プラグインを構成する方法はありますか?

私は、maven リポジトリの依存関係に対して javadoc やソースが提供されていない場合の回答にのみ関心があります。downloadSources や downloadJavadocs プロパティを使用しても、この問題は解決しません。

0 投票する
3 に答える
6582 参照

eclipse - Eclipseの「共有プロジェクト」を手で?

Subversion から外部的にチェックアウトされた Eclipse プロジェクトで Subclipse Share Project を実行すると、ファイル システムは実際にどうなりますか? すべての .svn フォルダーは既に配置されています。プロジェクトを正しい方法で共有しようとするとエラーが発生し、SVN リポジトリ ブラウザからプロジェクトを削除して再チェックアウトしたくありません。