EclipseでJavaアプリケーションをデバッグしようとしていますが、ブレークポイントに到達すると、ソースの代わりに次のように表示されます。
デバッグウィンドウでスタックフレームを変更すると、タブで関数名の変更が表示されます-これは間違いなく私のコードであり、行番号は正しく、最新のビルドを使用していますが、まだEclipseを取得できませんソースを表示する(別のタブで開いているにもかかわらず!)
私はEclipseに慣れていないので、自分の道を見つけるのに苦労していますが、私がこれまでに出くわしたことはすべて私にとっては素晴らしいようです。
何がこれを引き起こす可能性があり、どのように修正できますか?
デバッグ構成を編集すると、「ソースルックアップパス」セクションが正しく設定されていないように聞こえますか?
[ソースルックアップパスの編集]ボタンをクリックし、[追加]ボタンをクリックしてからJava Projectとインポートしたプロジェクトを含めます。これで問題が解決することを願っています。
Eclipse mavenプロジェクトでも同様の問題がありました。私はこの問題とかなり長い間戦った後、
mvn clean Eclipse:eclipse
そしてそれは助けた。
MyEclipse Blueでもこの問題が発生しました。次の手順に従って解決しました。
プロジェクトをデバッグします。
スレッド([デバッグ]タブに表示されます)を右クリックし、[ソースルックアップの編集]をクリックします。
新しいウィンドウが開き、「追加」ボタンを押して「Javaプロジェクト」を選択します。
そこにリストされているすべてのプロジェクトを取得します。
サーバーを再起動します。
初めてこの問題に直面したとき、私はここで述べたすべてのステップをすでに実行しました。奇妙なことに、プロジェクトを別の場所にコピーしたときに問題が発生しました。とにかく、元のプロジェクトから発生したすべてのブレークポイントを削除しただけで、警告なしでデバッグが機能し始めます。私の英語についてすみません、私は流fluentではありません。
同じ問題が発生し、上記の提案はいずれも機能しませんでした。うまくいったのは、ローカルワークスペースを削除し、Eclipseからリポジトリから再度チェックアウトすることでした。この問題は、以前にNetbeansを使用し、Eclipseに切り替えたすべての人に発生しました。
ローカルプロジェクトの場合、[デバッグ構成]の[ワークスペースアーティファクトの解決]チェックボックスを選択して解決しました。
これを試して:
ここでほとんどのソリューションを試した後、これも一度試してください-
エディターからすべての.Javaファイルを閉じます。実際には、Eclipseのすべての無関係プロジェクトを閉じます。そして、デバッガを実行してみてください。
プロジェクト内のsrcフォルダーにクラスファイルを追加して、この問題を解決しました。この方法が役立つことを願っています。
これはJABの答えを拡張したものです:[ソースルックアップの編集...]> [追加...]> [ワークスペースフォルダー]> [プロジェクト]>フォルダーを選択> サブフォルダーを検索 box> OK。
Maven Tomcatプラグインを使用してサーバーを実行しているときにこのエラーが発生しました。 Eclipseで構成済みサーバーを使用してデプロイした場合(warファイルを生成し、Tomcatディレクトリーにコピーします)、この問題は発生しなくなりました。
デバッグ構成で、maven build conに「クリーンインストール」として目標を追加します
これは、Eclipseでのデバッグ中の一般的なエラーです。ソースのルックアップを編集することで修正できます。 ただし、プロジェクトをアタッチしたら、サーバーを停止し、デバッグモードで再度起動する必要があります。動作します。
詳細な手順は次のとおりです。
[ソースルックアップパスの編集]ボタンをクリックします。次に、追加ボタンをクリックします。 Java Projectを選択し、インポートしたプロジェクトを含めます)その後、サーバーを停止してデバッグモードで起動しますを選択し、サービスをヒットします。動作します。