본문 바로가기
JAVA

[java] hot code replace failed 에러시 해결방법

by lumayi 2021. 10. 26.

문제의 원인은 디버깅 모드 때문에 경고가 계속 발생하는 것!

해결 방법은 두 가지가 있는데 1)디버깅 모드를 끄는 것과 2)관련 설정을 해제해주는 것이 있다.

 

1. 첫번째 방법

 

상단에 보이는 초록색 실행 버튼 옆의 네모난 빨간 버튼을 눌러서 꺼주면 된다.

나는 이미 꺼놓은 상태라 색이 없음!

 

2.두번째 방법

 

이클립스의 상단에 있는 window->prefernce->java->debug에 들어가서 파란색으로 되어있는 Show error when hot cod replace fails를 해제해주면 된다. 아니면 경고창이 떴을 때 해당 체크를 설정해주어도 된다! 하지만 뭔가 관련 설정을 건드리는거라 찝찝하니 그냥 첫번째 방법이 제일 나은 듯하다...

 

참고로, hot code replace(HCR)는 이클립스 자바 디버거 동작 중에 새로운 클래스 파일의 변경이 있으면 그 변경된 파일을 자동으로 교체하는 디버깅 기술이라고 한다.

 

참고사이트:

https://wiki.eclipse.org/FAQ_What_is_hot_code_replace%3F

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=roropoly1&logNo=220872462796

 

반응형