728x90
반응형
코드를 짜다가 이런 경고창이 떴다.
분명 코드에는 문제가 없는 것 같고 실제로 실행도 잘 되는데, 이유를 모르겠지만 이런 창이 떠서 무엇인가 궁금했다.
결론부터 말하면,
디버깅 종료하면 된다!!
1. Debug perspective 종료하기
이 창이 떠있는 상태에서 run할 경우, 생기는 문제일 수 있다.
맨 오른쪽에 벌레에 체크되어있는 상태일텐데, 그 오른쪽 벼(?)처럼 생긴 버튼을 누르면 된다.
(2) 디버그 하고 종료 안 한 경우
나는 debug perspective도 아닌데 저런 창이 뜬다?
그러면
이 버튼을 누르자.
아마 이전에 debugging을 했을 것이다 (실수로라도 실행된 상태임)
그리고 종료를 안 한 것이 문제이니, 저 버튼을 눌러서 디버깅을 끝내면 된다.
※ 왜 저런 창이 뜬걸까?
eclipse에서 디버깅을 구동하면 JVM에서 디버깅이 실행되고 있는 상태이다.
그 상태에서 class 파일에 변경이 되고 run을 하면 JVM 재시작 안 된 상태로 run을 하려고 한 것이 되기 때문에 문제가 생기는 것이다.
728x90
반응형
'Language > Java' 카테고리의 다른 글
[Java] 난수 (Random Number) 생성하기 (0) | 2022.01.14 |
---|---|
[JAVA] 물음표(?)와 콜론(:)으로 if else 문 간단하게 만들기 (0) | 2022.01.14 |
[JAVA] 클래스 안에 클래스 : 이너 클래스 (Inner Class / Class In Class) (0) | 2022.01.12 |
[이클립스] Confirm Perspective Switch 창 뜨는 이유? eclipse 디버깅 (Debugging) 하는 법? (0) | 2022.01.12 |
[JAVA] String, StringBuffer, StringBuilder 차이 (0) | 2022.01.11 |