🚀 from error to study/Java

[Eclipse error] Hot Code Replace Failed

천재강쥐 2022. 9. 10. 01:55

[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를 체크 해제

 

👉🏻 아주 잘 먹힘!