「ホットコード置換に失敗しました-追加メソッドは実装されていません」。テストクラスで何かを変更する(保存する)たびにこのエラーメッセージが表示されます。意味がわからない。誰か助けてもらえますか?
おそらく実行中のテストがあります(デバッグモード)。すべてのテストを終了してみて(デバッグビューで確認できます:ウィンドウ->ビューの表示->デバッグ)、もう一度やり直してください...
このスレッドを参照してください:
これは、アプリケーションのデバッグ中にクラスを変更し、実行中にアプリケーションのクラスを更新できなかったことを意味します。
このエラーは、古いJVM、つまり1.4.2より前のバージョンを実行している可能性があることを示していますが、変更がクラスの以前のバージョンと互換性がない場合、このJVMで発生する可能性があります。
デバッグセッションで使用しているJREを慎重に確認してください。
また、デバッグ属性セットでコンパイルされたクラスをデプロイしていることを確認してください。 ( このスレッド を参照)
最後に、 ここに示されている :
「
Project->Build Automatically
"オフ?
自動ビルドがオンになっている場合、ホットコード置換は機能しますか(のみ?)
私もこの問題に直面していました。背景に隠れているビルドを見つけて、私にフィットしました。すべてのテスト/ビルドが終了または完了していることを確認してください。それでも、新しいコードを実行できます。
このエラーメッセージが表示されるたびに、終了または再起動するオプションも提供されます。 [終了]を選択すると、検出できない実行中のデバッグケースが終了します。