2012-03-28 14 views
1

Eclipseは、プロジェクトのJava BuildプロパティでSource Attachementを使用してJavaソースコードを表示する機会を提供しますが、Javaソースコードをデバッグすることも可能ですか?EclipseでJavaソースファイルをデバッグすることは可能ですか

私はいくつかのjava .classファイル内にブレークポイントを設置して取得しよう:Javaソースファイルにブレークポイントをインストールする

はできません。不足している行番号が

+4

はい。ただし、.classファイルがデバッグ情報と行番号を含む正しいオプションでビルドされている場合のみです。 –

+2

.javaファイルが-gでコンパイルされていない場合、行番号情報は.classにコンパイルされません。したがって、クラスファイルは、ソースのどの行がインストゥルメントであるかを知らないためです。 – jilen

+0

@ジムガリソンあなたはもう少し説明することができますか? Javaファイルやその他のものをコンパイルする際にEclipseやJDkにオプションがありますか? –

答えて

4

あなたのクラスファイルにデバッグ情報を含めるようにコンパイラを設定しているかもしれませんが、rt.jarのクラスファイルはコンパイルされていません。 rt.jarのクラスのソースをすべて再コンパイルするか、jdkのデバッグビルドをダウンロードする必要があります。

-1

JadのようなJavaの逆コンパイラをインストールしてみ属性起因します。 ..

+0

JadでJavaクラスファイルをデバッグすることはできません...インテリジェントな方法でのみコンテンツを表示します。 @Rannaによって記述されているように、元のクラスはまだデバッグを有効にしてコンパイルする必要があります –

関連する問題