[error 내용]
맥북에서 이클립스로 작업을 하던 중 Hot Code Replace Failed 메시지가 자꾸 뜬다
Continue를 누르면 별 제지(?) 없이 실행되기는 하지만 매번 누르기 귀찮고 무슨 오류인지 궁금
[error 해결 방법]
Hot Code Replace Failed는 오류창이 아닌 상태 경고창 정도로 보는 게 적합하다
"현재 디버깅 모드로 Run 중인데 너 이거 재실행하는 거야?" 라고 묻는 창이다
실제로 Run 중인 Console에서 빨간 중지 버튼을 누른 후
command(ctrl) + F11을 눌러 실행하면 해당 창이 뜨지 않는 것이 확인 가능하다
하지만 매번 중지를 눌러 주기가 생각보다 번거롭다
이럴 때
굳이 중지 버튼을 누르지 않고도 해당 창을 뜨지 않게끔 하는 두 가지 방법이 있다
[해결방법 1] 디버깅 모드 해제
오른쪽 상단의 벌레 모양 debug가 선택되어 있을 텐데
바로 왼쪽의 Java SE, Java EE 등의 아이콘을 선택함으로써 디버깅 모드를 해제해 준다
단, 이것은 임시방편적인 해결법이다
👉🏻 1번은 제대로 적용되지만 코드 재수정, Run 재실행 하면 디버깅 모드로 또 자동 실행되는 듯함
[해결 방법 2] 설정 이용
Window - Preperences - Java - Debug 접속 후 Show Hot Code Replace Fails를 체크 해제
👉🏻 아주 잘 먹힘!