https://velog.io/@hellocdpa/220318-%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4-%EC%9E%90%EB%8F%99-%EB%A6%AC%EB%A1%9C%EB%93%9C%ED%95%98%EA%B8%B0
위 링크대로 따라하니까 됐다.
Run Configurations에서 위와 같이 설정하는 게 핵심인 것 같다.
On frame deactivation 부분은 설정하지 않으면 된다. 이거때문에 인터넷창으로 바꾸기만해도 소스가 자동저장되서 자꾸 재실행되서 불편 ㅜㅜ
위 방법대로 안하고 프로젝트 세팅의 Advanced Settings에서 아래 체크하는 것으로는 해결이 안됐다 ㅜ