2012-03-12 23 views
1

私はどうにかして、本当に台無しになったEclipseプロジェクトを手に入れました。私はjUnitテストをデバッグしようとしており、正しくデバッグすることができません。私がクラスにブレークポイントを入れたら、F6をやり直してみてください。デバッガは空白行やコメント行などで停止しています。デバッガが間違ったクラスで作業しているようです。私はまた、それに関連していないようなクラスで多くの失敗を抱えています。eclipseプロジェクトの設定を固定

ソースフォルダーを削除して再追加しようとしました。プロジェクトをクリーンアップしようとしました。私は何をすべきか迷っています。

おかげ

+0

コンパイルされたテストが異なるバージョンのソースから来た場合、これは私に起こります。プロジェクトのクリーン/リビルドまたは手動でクラスを削除すると、通常はそれが修正されます。がんばろう。 – tamarintech

答えて

1

私はEclipseを再インストールしました。私は問題を理解したことはありませんでした。

3

これは、あなたが同期していている依存元のように私に聞こえます。私は以前これが起こっていた。

質問のカップル:

  1. あなたはMavenを使用していますか?または...
  2. クラスパスに従属jar を直接追加しましたか?

mavenを使用している場合は、適切な成果物のソースをプルダウンするために何らかの操作を行う必要があります。これは、依存関係にいくつかの矛盾があることもあります(maven + Eclipseを使用する場合は、依存関係の階層ビューを確認してください)。

クラスパス上に直接存在する場合は、ソース・ジャーもあることを確認し、クラスパスに追加することもできます。

こちらがお役に立てば幸いです。

2

これは、デバッグの「セッション」がソースコードと同期していないためです。時には日食は難しいです。しかし、デバッグする前にソースをリフレッシュし、プロジェクトを再コンパイルしてビルドする必要があります。

これで解決しない場合は、プロジェクトをクリーンアップして閉じてからもう一度開きます。

私のプロジェクトの中には、ソースの変更がデバッガによって取り上げられる前に、すべてのブレークポイントを削除して監視する必要があります。

1

私は次の操作を行って、この問題を修正:上記提案されているよう

  1. は、デバッグブレークポイントを削除しました。

ビルドフォルダをきれいにし、アイビーからバンドルを引っ張る、そして日食の次でした:

  1. 私のターゲットプラットフォームを削除し、再びこれを追加しました(私はOSGiのを使用しています)。
  2. すべてのプロジェクトをクリーンアップしました。

この時点で、すべてのバンドルが同期されています。しかし、アプリケーションを起動する前にバンドルの検証中にエラーが発生しました。だから私はEclipseを閉じて、もう一度開いた。

すべてが機能します。

1

次のステップは私のために助けた:

  1. あなたのMavenプロジェクトを選択してください - 更新プロジェクト...
  2. ティック必要なプロジェクト、[OK]をクリックします - 右Mavenの
  3. 押しを選択してください
  4. をクリックします。
関連する問題