2012-10-09 17 views
5

Eclipse RCP製品をデバッグすることはできますか?はいの場合、どうすればよいですか?Eclipse RCP製品をデバッグすることはできますか?

-vmargs -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 

のような議論がありましたが、どこに入れてデバッグするのか分かりませんでしたか? VM引数(ファイル* .productタブの起動)に入れる必要がありますか?

+2

を確認することができます。製品の構成に入れる場合は、-vmargsパラメーターをスキップしてください。製品のエクスポートによってこれが追加されます。アプリケーションがデバッガの起動を待つようにsuspend = yを設定するのは良いことです。 – CodeSeavers

答えて

5

説明したように、-Xパラメータを追加してアプリケーションを起動します。

ポートが同じである必要があり enter image description here

のような日食に新しいリモートJava Applicaitonを作成し、あなたは

を使用-Xrunjdwp:輸送= dt_socketという、アドレス=

選択したプロジェクトには、デバッグするクラスが含まれている必要があります。ワークスペースのすべてのプロジェクトを追加して、それらのどれかをデバッグすることもできます。

また、あなたは.exeファイルに(同じ名前の).iniファイルを並行してその行を置くことができますdebugging-java-applets-in-eclipse

+0

本当に知って良い! – aphex

1

java programmを指定したような引数で起動すると、任意のJavaデバッガをリモート接続できます。

eclipse(RCP)製品に接続するためのEclipse(IDE)内のデバッグプロファイルを「単純に作成する」ためには、ポートを指定する必要があります。 (デバッグ構成は参照する場所です)

それ以外の場合は、デバッグモードでEclipse IDEから製品を起動することができます。

関連する問題