Eclipse上のソースファイルを上書きしたところ「ホットコード置換に失敗しました」と表示された。
調べてみたところ、アプリケーションのデバッグ中にクラスを変更し、実行中にアプリケーションのクラスを更新できなかった際に発生するとのこと。(デバッグ実行中などでソースファイルにロックがかかっている状態で更新ができなかった場合に発生するとのこと。)
このエラーが発生した場合は、以下を試して(確認して)みると解消する可能性がある。
■実行中のテスト(デバッグモード)がないか、デバッグビューで確認する
(「ウィンドウ」⇒「ビューの表示」⇒「デバッグ」)
→全てのテストを終了し、もう一度やり直してみる。
■背景に隠れているビルドがないか確認する
→すべてのテスト/ビルドが終了または完了していることを確認する。
■デバッグも隠れているビルドも無いようであれば、実行しているEclipseを一旦終了(再起動)してみる
その他、「プロジェクト」⇒「自動ビルド」を「オフ」にすることでも表示されなくなる様子。(ホットコードの置換は「自動ビルド」が「オン」になっている場合にのみ機能する?)
2020年12月07日
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/10391318
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック