Eclipseは、プロジェクトのJava BuildプロパティでSource Attachementを使用してJavaソースコードを表示する機会を提供しますが、Javaソースコードをデバッグすることも可能ですか?EclipseでJavaソースファイルをデバッグすることは可能ですか
私はいくつかのjava .class
ファイル内にブレークポイントを設置して取得しよう:Javaソースファイルにブレークポイントをインストールする
はできません。不足している行番号が
Eclipseは、プロジェクトのJava BuildプロパティでSource Attachementを使用してJavaソースコードを表示する機会を提供しますが、Javaソースコードをデバッグすることも可能ですか?EclipseでJavaソースファイルをデバッグすることは可能ですか
私はいくつかのjava .class
ファイル内にブレークポイントを設置して取得しよう:Javaソースファイルにブレークポイントをインストールする
はできません。不足している行番号が
あなたのクラスファイルにデバッグ情報を含めるようにコンパイラを設定しているかもしれませんが、rt.jarのクラスファイルはコンパイルされていません。 rt.jarのクラスのソースをすべて再コンパイルするか、jdkのデバッグビルドをダウンロードする必要があります。
がJadのようなJavaの逆コンパイラをインストールしてみ属性起因します。 ..
JadでJavaクラスファイルをデバッグすることはできません...インテリジェントな方法でのみコンテンツを表示します。 @Rannaによって記述されているように、元のクラスはまだデバッグを有効にしてコンパイルする必要があります –
はい。ただし、.classファイルがデバッグ情報と行番号を含む正しいオプションでビルドされている場合のみです。 –
.javaファイルが-gでコンパイルされていない場合、行番号情報は.classにコンパイルされません。したがって、クラスファイルは、ソースのどの行がインストゥルメントであるかを知らないためです。 – jilen
@ジムガリソンあなたはもう少し説明することができますか? Javaファイルやその他のものをコンパイルする際にEclipseやJDkにオプションがありますか? –