티스토리 뷰
[Eclipse] 별다른 수정이 없었는데 class 파일이 미생성 시 해결 방법
나RD 2014. 7. 21. 13:23Intro)
xml 및 java 파일을 수정했는 데도 불구하고 반영이 안되었을 때 Project - Clean 을 누른다.
※ eclipse Clean을 찾아보니, 꼴랑 아래처럼 나온다.
Project Actions
Clean | Shows a dialog where the projects to be cleaned can be selected. |
Project Menu actions
Clean | Invokes the make clean defined in the makefile |
필자는 한가지 경우만 설명을 하지만, Clean에 대한 내용을 좀 더 설명해 놓은 블로그를 링크해 놓는다.
http://a07274.tistory.com/199
헌데, 어이 없게 bean이 생성이 안됐다는 둥 에러가 뜨게 되면, 당황하게 된다.
그래서 소스를 살펴보면 class 파일이 생성되지 않아서 생기는 에러인 것을 확인했다.
<그림 1 - Build Automatically 체크 확인>
모든 소스가 완벽한데, class 파일이 생성되지 않은 경우, Project - Build Automatically 이 체크 되어 있다면, 위 그림과 같이 체크를 풀어준다.
1. Build Automatically 체크를 풀어준다.
2. ctrl + b (Build All)
3. 톰캣 디버깅 모드나 시작
정상적으로 class 파일이 생성된 것을 확인할 수 있다.
※ 이 문제가 아니라면 path 문제나 정말 소스 잘못으로 생긴 오류이니 다른 방법을 찾아보자.
아니면 위에 링크해놓은 분의 글을 보고 찾아보는 것도 괜찮은 방법이다.
헌데 Build Automatically 를 풀어놓으면 귀찮게 수정한 뒤 서버 시작 전에 ctrl + b 를 눌러줘야 한다.
이것도 익숙해지면 확실한 방법이긴 하지만, 간혹 컴파일이 되지 않아 서버를 올려도 반영이 되지 않을 때가 종종 있는데,
그럴 땐 빈 공간에 스페이스 바(공간 띄우기) 한번 눌러 주고, ctrl + s (소스 저장), 백스페이스 후에 다시 ctrl + s 를 눌러주고,
서버를 재시작 해보면 반영이 되어 있을 것이다.
우선적으로 소스에 문제가 있는 지 확인하는 것도 중요한데, 확실히 문제될 것이 없는데 반영이 늦는다는 것은 개발자의 손이 빨라 개발툴이 따라가지 못하는 경우도 있는 듯하다.
꼭 필자가 손이 빠르다는 이야긴 아니다. 하하하하하하하하하하
'개발자의 삶 > IDEs(VSCode, IntelliJ, Eclipse, ...)' 카테고리의 다른 글
단기 속성 입문 현업 사용 인텔리제이(IntelliJ) 단축키 정리 (0) | 2020.02.05 |
---|---|
[이클립스] 소나큐브 or 소나린트 설치 (0) | 2019.11.14 |
[Eclipse][TIP] SVN Synchronize 시, SVN 탭으로 화면 전환 방법 (0) | 2019.02.14 |
단기 속성 입문 현업 사용 이클립스 단축키 팁 정리 (2) | 2017.05.18 |
[Tool-Tip] 이클립스 레이아웃이 이상할 때 (0) | 2017.01.05 |
[eclipse] 툴 설정 초기화 (0) | 2016.12.07 |
[Eclipse] JSP 파일이 자꾸 엉뚱한 에디터로 열릴 때.... (0) | 2015.08.14 |
[Eclipse] ctrl + shift + f, coding style formatting 설정 in Eclipse - Text Editros, Java Code Style Formatter (0) | 2015.08.07 |