2011-01-12 6 views
3

背景: JTableの標準ブールテーブルレンダラーでクラスキャスト例外が発生するスイングアプリケーションの問題をデバッグしようとしています。私はソースコードを添付していますが、ローカル変数やパラメータの値は表示されません。これは、デバッグ情報をオンにしてコンパイルされたJavaライブラリではないためです。私はWindows Vista上でEclipseを使用しています。Javaクラスライブラリのデバッグが有効/コンパイルされたバージョンがまだ利用可能です

私が試したこと: Googleとoracleのダウンロードサイトで検索しました。ライブラリのデバッグバージョンをダウンロードするための明白なリンクはありません。このサイトには、古いjavaダウンロードサイトにリンクする質問が1つありますが、これは現在標準的なOracleのサイトにリダイレクトされています。

ありがとうございました

+0

複製のhttp://stackoverflow.com/questions/1313922/step-through-jdk-source-code-in-intellij-idea – mtraut

答えて

1

私はこれまでにこの問題を調査しました。それについて多くの議論がありますが、本当の答えはありません。ローカル変数を有効にしてコンパイルされたrt.jarでDEBUGバンドルが含まれているはずのJDK6の一部の初期アクセスベータ版への古いリンクがありますが、実際には何も見つかりませんでした。

申し訳ありませんが、自分で再コンパイルすることは今のところ唯一の選択肢です。

編集:これについていくつかの進歩があるようです。このanswerが示唆するように、関連するデバッグ情報とともにコンパイルされたすべてのjarsを持つべき最新のスナップショットリリースをダウンロードすることができます。

+1

@rodion ...手順を再コンパイルするのを手伝ってくださいg:noneオプションなしのソースコード... jdkファイルで実行を見ることができるように –

+0

@ jain007上記の編集を参照してください。 – rodion

関連する問題