私はEclipseを使用してMavenプロジェクトを構築しています。デバッグしようとすると、「JdbcOdbcDriver.finalize() line: not available」というタイトルのタブが表示され、タブに「ソースが見つかりません」というメッセージが表示され、「ソースルックアップパスの編集」というボタンが表示されます。
問題を解決するために何をすべきかを誰かが説明できますか?
PSこの問題により、問題のデバッグを実行できなくなりました
私はEclipseを使用してMavenプロジェクトを構築しています。デバッグしようとすると、「JdbcOdbcDriver.finalize() line: not available」というタイトルのタブが表示され、タブに「ソースが見つかりません」というメッセージが表示され、「ソースルックアップパスの編集」というボタンが表示されます。
問題を解決するために何をすべきかを誰かが説明できますか?
PSこの問題により、問題のデバッグを実行できなくなりました
おそらく、JdbcOdbcDriver.finalize() にブレークポイントが設定されているか、例外ブレークポイント (キャッチまたはアンキャッチ) が設定されており、JdbcOdbcDriver.finalize() 内で例外が発生しているようです。
Eclipse は、ブレークポイントを表示するエディターを表示しようとしています。JdbcOdbcDriver.java を作成しておらず、IDE にそのソースがないため、Eclipse は実行/デバッグ起動設定を介して追加するように指示しています。「line: not available」と表示される理由は、JdbcOdbcDriver.class がデバッグを有効にせずに (Oracle によって) コンパイルされたため、ソース行番号をデバッグに使用できないためです。
ブレークポイントが設定されているかどうかを確認し、デバッグ パースペクティブのブレークポイント ビューでチェックを外すか削除するか、単に [実行] -> [再開] を選択して、プログラムがブレークポイントを超えて続行できるようにすることができます。
編集
Eclipse 設定で、キャッチされない例外エラーをグローバルに無効にすることができます。以下のスクリーンショットは、Eclipse 4.2 のものです。