Eclipse JavaデバッガをリモートJavaアプリケーションに接続しています。リモートJavaアプリケーションのクラスパスはクラスorg.example.Foo
です。条件付きブレークポイントで解決できないクラスのコンパイルエラーを解決するにはどうすればよいですか?
条件付きブレークポイントは、コンパイルエラー(複数可)を持っている:コード
org.example.Foo.log("some message"); return false;
のための条件付きブレークポイントを作成するときに私が言うエラーウィンドウを取得します。
理由:私はそれが動作クラス
Foo
に静的メソッドを呼び出すために、条件付きブレークポイントにおける反射コードを使用する場合 org.exampleが
を解決することはできません。
私は、リモートJavaアプリケーションに接続するときに、異なるプロジェクトをデバッグ構成に使用しようとしましたが、何も試していませんでした。私はプロジェクトcontainig org.example.Foo
を試して、私はまた、展開されているサーブレットを含むプロジェクトを試して、私は条件付きブレークポイントを設定したいと思います。
どのように条件付きブレークポイント内でクラスを使用できますか?
EDIT: 私が気づいたことは、条件付きブレークポイントエディタのコード補完機能は、実行中のアプリケーションでのみ日食にビルドパスに存在するいくつかのパッケージおよびクラスパスを提供することであり、また、任意のクラスを提供していません。コード補完候補として表示されたパッケージ