2011-07-03 40 views
1

私は、JavaアプリケーションをデバッグするのにEclipseを使用しています。オブジェクトの内部構造をよりよく表示するために、MyToolという名前の小さなクラスを作成しました。私は時計式でそれを使用したい。しかし、 "MyTool.deepToString(this)"のようなものをウォッチ式に追加すると、 "MyToolを解決できません"というエラーメッセージが表示されます。Eclipseのウォッチ式で外部クラスを使用する方法

一般的に、Javaソースコードにインポートされたクラスだけが「ウォッチ式」で使用できることに注意してください。たとえば、ソースコードに「import java.net.URL」が含まれている場合は、「新しいURL(「http://www.msn.com」)」などの式をウォッチ式で使用できます。それ以外の場合は「URLタイプに解決できません "エラーが発生します。

JDKのような他のプログラムをデバッグしたいので、ソースコードに "import"文を追加できません。私はまた、ウォッチ式に "インポート"文を追加することはできません。たとえば、 "import java.net.URL"を追加すると、 "トークンの構文エラー" import "がアサートされています。"

誰も私と同じ問題を抱えていますか?前もって感謝します。

+0

MyToolの完全修飾名で試してください。 –

答えて

4

完全修飾クラス名を使用する必要があります。そして私はあなたが表現ではなく、見ることを意味すると思います。

+0

うん、それは動作します。どうもありがとうございました。 – unix55

関連する問題