2

JUnitテストをデバッグしていますが、ある時点で式の評価(CTRL + Shift + I)が使用できなくなりました。

Javaパースペクティブ->パッケージエクスプローラービューrを使用してデバッグセッションを開始しています。プロジェクトルートをクリックし、「Debug->asJunit」を選択します。デバッグビューで、変数または式に対してCTRL + Shift + Iを実行しようとすると、次のメッセージが表示されます。

ここに画像の説明を入力してください

変数ビューには、値が正しく表示されます。ただし、CTRL + Shift+Iと表示ビューは同じエラーで反応します。ワークスペースメタデータディレクトリのログファイルには、関連するエラーは表示されません(現在のデバッグセッションよりも古いメッセージがすべて表示されます)。

EclipseHelios3.6.1を使用しています。IDEを再起動しても状況は改善されませんでした。

この厄介な問題を解決する方法はありますか?

4

1 に答える 1

0

私の場合、どれが問題の修正に正確に役立ったかはわかりませんが、問題を修正するために行ったすべてのブードゥーのことを以下に投稿しています。うまくいけば、誰かがそれらの1つが役立つと思うでしょう。

  1. Eclipseプロジェクトを「クリーン」にする:「プロジェクト」>「Eclipseでクリーン」に移動します
  2. プロジェクトフォルダを更新します(プロジェクトを右クリック>更新)
  3. プロジェクトを再構築します
  4. ビルドをクリーンアップします(AntまたはMavenを使用している場合–ビルドをクリーンアップします)
  5. 「スイッチ」ワークスペース–次にスイッチバック(たとえば、デバッグに変更してからJavaにスイッチバック)
  6. 「スイッチ」ワークスペース–次にスイッチバック(たとえば、デバッグに変更してからJavaにスイッチバック)
  7. JREを削除して再度追加します。

    7.1。プロジェクトを右クリック>プロパティ
    7.2。[ライブラリ]タブをクリックします
    7.3。JRE7.4をクリックし
    ます。[削除]、[OK ]の順にクリックし
    ます7.5。もう一度1〜3を繰り返しますが、JREをもう一度追加します

ここから盗まれたヒント

于 2012-06-05T06:58:42.417 に答える