Eclipse 3.5を使用していて、Eclipseのグローバル設定にsrc.zipを添付しました。 Windows - >設定 - > Java - >インストールされたJRE - > rt.jar - ソース添付 - ...../jdk/src.zipECLIPSEの.classファイルをデバッグするには?
私はJavaコアlibrary .classファイルを開き、ソースコードを表示します。 LinkedListを使用するクラスを構築し、LinkedListクラス内にブレークポイントを設定しました。
私は私のソースコード(私のプロジェクト)にブレークポイントが良い働いているが、私はJavaのコアのlib .classesにステップする必要があるとき、私は私のEclipseでのできない
を次のエラーを取得デバッグ行番号属性がないため、java.util.LinkedListにブレークポイントをインストールしてください。コンパイラオプションを変更して、行番号属性を生成します。
環境設定でコンパイラ設定を確認し、すべてのオプションが真であることを確認しました。 誰かがこの問題を解決するのに役立ちます。
ありがとうございます。
チャームのように働いた。どうもありがとうございました。これを探しています。 – AKh
こんにちはDavid ... Javaコアのクラスを変更し、コンパイルしてプロジェクトで使用する方法を教えてください。例:私は私の研究目的のためにLinkedListクラスの値を代入するためにプライベート変数 - ヘッダ - をパブリックに変更したいですか?私はLinkedListの振る舞いを勉強しています...あなたがいくつかのリソースを指しているとしても、感謝します。 – AKh
私はそれは良い考えではないと思っています。研究用の私的変数にアクセスしたいのであれば、それを反映させることができます。例えば、例外処理を除いて:リストリスト=新しいLinkedList (); list.add( "foo");フィールドヘッダー= list.getClass()。getDeclaredField( "ヘッダー"); header.setAccessible(true); System.out.println(header.get(list)); –