2016-07-14 3 views
0

私は特にワークスペース、プロジェクト、パッケージ、コンパイル単位などのEclipse JDT:同じIDEインスタンス

私はすでにプロジェクトのまともな数を持って、パッケージを利用するために必要とEclipseプラグインを書いているでのデバッグ、コンパイル単位(私のプラグインに関連しているわけではありませんが、それにも関わらず)をデバッグするためのテストデータセットとして使用したいと考えています。しかし

IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); 

、私はデバッガを起動し、新しいEclipse IDEインスタンス:私は私のプラグインのツールバーのアイコンをクリックすると

、私はコンソールにこの文によって返されたプロジェクトの名前を印刷することができますそれ以上プロジェクトが表示されない状態で起動します。プロジェクトは表示されませんが、projectsアレイにはプロジェクトRemoteSystemTempFilesが表示されます!

しかし、私はデバッグの際にいくつかの良いデータセットを必要とするので、私のデバッグニーズにはまったく役に立たない。

質問: IDEの開発インスタンスに存在するプロジェクトを2番目のデバッグインスタンスにも表示させる方法はありますか?もしそうでなければ、別のIDEインスタンスを起動するのではなく、同じIDEインスタンスでデバッグすることはできますか?私はコンソールログメッセージですべてのコードを浪費することは嫌いです。最初のメッセージを書くことは非常に面倒です。プラグインの初期化コードに既存のテストデータを設定することも、あまりにも多くの作業になります。私も避けたいのですが。

答えて

2

いいえいいえ同じインスタンスでは実行もデバッグもできません。 Eclipseは常に新しいインスタンスを開始します。

テストする必要のあるデータが含まれるようにテストワークスペースをセットアップする必要があります。

+0

私はちょっと心配しました。ありがとう。 +1。 – Harry