私のJava Eclipseプロジェクトでは、リモートデバッグ中、ソースファイルのjarファイルがライブラリファイルに適切にマップされていても、Eclipseはインポートされたライブラリファイルのクラスファイルにステップインしません。
代わりに、 "Source Not Found"エラーが発生します。 しかし、Eclipseで同じクラスを編集しているときは、クラスまたはメソッド名をコントロールクリックすると、正しいライブラリクラスファイルに移動します。
誰かが私が間違っていることを教えてもらえますか?
Tomcat6と最新のEclipse Java EEを使用しています。
このシナリオでは、次の手順に従ってください。
プロジェクトのJavaビルドパスのsourcesタブで、クラスパスが含まれているリストの下にあるかどうかを確認します。除外されているリストの下にある場合は削除します。そこから。
Sauryが言ったように、デバッグ構成を正しくします。リモートデバッグの場合、多くの場合、開発者は新しい構成の作成中に間違ったプロジェクトを選択します。デバッグするプロジェクトを選択し、それがアプリケーションコンテナにデプロイされたWAR/EAR/JARのバージョンに対応していることを確認します。
私は同様の問題に遭遇しました。 CentOSのdevelパッケージが見つからなかったことがわかりました。
私の特定のケースでは、次のyumステートメントで問題が解決しました。
yum install Java-1.7.0-openjdk-devel
私は同じ問題に直面し、Eclipseの以下の手順で解決しました。
私のために解決したので、上記の手順で解決する必要があります:)
これが私にとってどのように機能したかです。 Eclipse酸素でこれをしました
これは私にとって魅力のように働いた
「デバッグ構成」->「リモートJavaアプリケーション」->タブ「接続」->「プロジェクト」)で、正しいプロジェクトを選択していることを確認します。